@charset "shift_jis";
* {word-break; font-family:'ƒƒCƒŠƒI',Meiryo,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;	}
body {text-align: center; font-size:8pt; margin:0;	padding:0;	color:#777; }
img {border:none;outline: none; }
a {text-decoration:none;}
a:focus {outline:none;}
.btm{ margin: 0 0 10px 0; } 
.clearfix:after { visibility: hidden; display: block; content: " "; clear: both; height: 0;}
.imgLeft {float:left; margin-right:10px; margin-bottom:10px; }
.imgRight {float:right; margin-left:10px; margin-bottom:10px; }
img.center{margin:10px auto}
#head_line {display:none;}
#container .attention{color:#ff5d8e}
#container {margin: 0 auto; width: 1000px; max-width:1000px; min-height:300px; text-align: left; background-color: #ffffff; clear:both; font-size: 9pt; padding:0; overflow:hidden;}
#container ul{margin:0;padding:0}
#container ul li{list-style-type:none}
#container_100 {margin: 0 auto; width: 90%; max-width:700px; text-align: left; background-color: #ffffff; clear:both; font-size: 9pt; padding:1% 3%; overflow:hidden; border: 1px solid #ccc;	margin-bottom:20px;}

#box_a{ width:780px; float:left; margin: 0 20px 50px 0; overflow:hidden}
#box_b{ text-align: center; width: 200px; float: right; margin: 0 0 50px; clear: right;}
#box_c{ text-align: center; width: 1000px; margin: 0 auto; clear: both; }
#cont_right{ width:360px; float:right; margin: 20px 0 0 0; }
#cont_left{ width:380px; float:left; margin: 20px 10px 0 0; }

.pankuzu{ color: #999; font-size: 8pt; text-align: left; padding-top:10px; height:auto;}
#container .breadcrumb {padding: 18px 0 10px;}
.breadcrumb li{list-style-type:none;}
.breadcrumb li{float:left}
.breadcrumb li:after{content:'„';padding:0 5px}
.breadcrumb li:last-child:after{content:''}
.breadcrumb li a {color:#777777;text-decoration:none}

/* category navi */
#TopContents {clear:both; overflow:hidden;}
#TopContents .category_logo {
	float:left;
	clear:left;
	width:auto;
	height:30px;
	line-height:20px;
	margin: 16px 10px 16px 0px;
}
.running #TopContents .category_logo { margin-top:12px !important}
#TopContents ul, #TopContents li {
	 list-style: none;
	 padding: 0;
	 margin:0;
}
#TopContents ul.navi {
	 margin-top:1px;
	 height:26px;
	 text-align:center;
	 margin:18px 0px 18px 0px;
}
#TopContents ul.navi li{
	 float:left;
	 height:26px;
	 width:96px;
	 line-height:26px;
	 padding-left:10px;
	 padding-right:10px;
	 text-align:center;
	 letter-spacing: 1px;
	 font-size: 9pt;
	 font-weight:bold;
	 color:#00a0e2;
 	 text-decoration:none;
	 border-left:solid 1px #00a0e2;
	 position: relative;
	 z-index:1;
}

#TopContents ul.navi li:last-child{
	 border-right:solid 1px #00a0e2;
}
 
#TopContents ul.navi li a {
	 color:#00a0e2;
	 text-decoration:none;
	 cursor:pointer;
}
#TopContents ul.bk li {width: 85px;}
#TopContents ul.fs li{width: auto;padding: 0 13px;}
/* pankuzu list */
ol.topicPath {
width:1000px;
margin: 0 auto;
padding: 0;
margin-top:10px;
list-style-type: none;
font-size: 8px;
text-align:left;
}
ol.topicPath li {display: inline;}
ol.topicPath li a {margin-right: 6px;}
.keyvisual img{width: 100%;height: auto;vertical-align: bottom;display: block;margin: 0 auto;padding: 0; }
/* sns */
.twt, .fb {float: left; margin-bottom: 4%; width: 48%;}
.fb{padding-right:4%}
.h-bar{text-align:center; margin:0}
.h-bar img{width:12%; height:auto; max-width:45px;min-width:45px; padding:6px 0; margin:0 auto}
.twt .h-bar {background: #2ca8df;}
.sns_content {overflow:hidden; text-align:center}
.twt .sns_content{background: #dcf8ff;}
.twt_rt,.twt_lf{background: #60c6ea;}
.twt #twitter-widget-0 {margin: 0 auto !important;height:434px !important; }
.SandboxRoot.env-bp-430 .timeline-Tweet-text {
    font-size: 10px !important;
    line-height: 24px;
    font-weight: 300;
}
.fb .h-bar {background: #3664a2;}
.fb_rt,.fb_lf{background: #5993d3;}
.fb_ct{background: #5993d3;}
.fb .fb_iframe_widget{margin: 0 auto !important;height:434px !important;}
.fb .sns_content{background: #e9f6ff;}
.twt_rt,.fb_rt, .twt_lf,.fb_lf{float:left; width:50%; padding:12px; padding-top:14px; text-align:center; box-sizing:border-box;border-bottom:1px solid #fff; font-size:18px; }
.twt_rt a,.fb_rt a, .twt_lf a,.fb_lf a,.fb_ct a, .ins a{color:#ffffff;}
.twt_rt, .fb_rt{border-left:1px solid #fff;}
.fb_ct{width:100%; padding:10px; padding-top:12px;text-align:center; box-sizing:border-box; overflow:hidden; font-size:20px; }
/* campain regulalr */
.campaign, .regular {font-size: 16px;text-align:center;line-height: 1.6em;letter-spacing: 1px;}
.regular h1{line-height:1.2em; color:#666; margin:4% 0 }
.regular h2{color:#00a0e2; text-align:left}
/*.regular h1{background-image: url(/running/ev_common/tit_main_bg.gif);
    background-repeat: no-repeat;
    text-align: left;
    text-indent: 20px;
    width: 100%;
    height: 50px;}*/
.regular img{max-width:100%;height:auto}
.regular p{text-align:left}
.regular p.center_480{margin-top:4%}
.regular .left{float:left; width:64%;}
.regular .right{float:right;width:34%; margin-left:2%;}
.regular .right p{text-align:left}
.regular .left img,.regular .right img{margin-bottom:2%} 
.regular table{clear:both;width:100%}
.regular table td{padding:2px;text-align:center}
.regular dl.event dd { padding-top: 20px;padding-bottom: 20px; padding-left:4%; padding-right:4%}
.regular dl.event dd.crs{text-align:center}
.overview table {border-collapse: collapse; border-spacing: 0;width:100%;margin:0 auto;margin-bottom: 30px;}
.overview table tr th,.overview table tr td {padding: 20px 20px;border: 1px solid #ccc;}
.overview table tr th{background: #efefef;text-align:center; }
.overview table tr td {background: #ffffff;text-align:left; }
.und{text-decoration: none; border-bottom:1px dashed #ddd;}
ul.list-bg, ul.list-bg li {margin: 0; padding: 0;}
ul.list-bg { margin-left: 0px; }
ul.list-bg li {list-style-type: none;padding: 5px 15px;}
p.darkred {color:#c90016}
.campaign h1{box-sizing:border-box;font-size: 28px;font-weight: bold; width: 100%; color:#FC42A4;padding:0 20px;line-height:1.4em;clear: both; margin-top:4%}
.campaign p{text-align:left; width:96%; margin:0 auto}
.campaign h2 {box-sizing:border-box;font-size: 30px;font-weight: bold;color:#fff;background-color:#00a0e2; margin-bottom:4%;line-height:48px;padding-top:2px;}
dl.event{width:100%; margin:0 auto; box-sizing:border-box; border-left:dotted 1px #333;border-right:dotted 1px #333; border-bottom:dotted 1px #333;margin-bottom:20px}
dl.event dt{ background-color : #00a0e2; font-weight:bold; font-size:19px;color:#ffffff; padding-top : 10px;  padding-bottom : 10px;  padding-left : 10px;  clear : both; border-top:dotted 1px #333;border-bottom:dotted 1px #333}
dl.event dd{ text-align:left; padding-top : 10px;  padding-left : 10px;  padding-right : 10px;  padding-bottom : 10px; margin:0}
dl.event dd p{clear:both}
ul.disc li{list-style-type:disc !important; list-style-position: outside; margin-left:20px; margin-top:10px}
ul.disc li p{width:100%;}
ul.bl_btn{overflow:hidden; margin:4% 0 !important}
ul.bl_btn li{display:inline-block; margin:10px !important; vertical-align:middle; width:100%; box-sizing:border-box; max-width: 300px; background-color: #00a0e2; color: #ffffff; line-height: 30px; font-size: 18px; font-weight:bold; letter-spacing:1px; margin:0 auto; }
ul.bl_btn li.night{background-color: #333399;}
ul.bl_btn li a {color: #ffffff; display:block;padding:20px}
#ev_recommend, #sp_memu, #ev_area, #fc_link {clear:both; padding:0 5px; margin-bottom:20px; overflow:hidden;}
#ev_check {clear:both; padding:0; overflow:hidden; margin-bottom:30px}
/* delete class h3  after modifing h3 to h2 */
#ev_check h3, .pickups h3, #fc_link h3 {color:#fff; background-color:#00a0e2; height:20px; line-height:20px; width:100%; padding:5px; clear:both; font-size:10pt; margin:0; margin-bottom:16px; text-indent:5px;}
#ev_check h2, .pickups h2, #fc_link h2 {color:#fff; background-color:#00a0e2; height:20px; line-height:20px; width:100%; padding:5px; clear:both; font-size:10pt; margin:0; margin-bottom:16px; text-indent:5px;}
.ev_cat {background-color:#ccc; color:#fff; float:left; clear:right; padding:0 2px; margin-right:40px; margin-bottom:6px; clear:right; display:block;}
.col3, .col4, col6 { float: left; margin: 0 3% 10px 0; display:block;}
.col3 { margin: 0 2% 10px 0; }
.col3.last, .col4.last, col6.last { margin: 0;}
.col3{width:23.5%;}
.col4{width:31%;}
.col6{width:48%;}
.col3 a, .col4 a, col6 a {color: #777; } 
.col3 p, .col4 p, col6 p {margin:0; float:left; } 

/* taikai list */
.list_opener {width:100%; clear:both; display:block; overflow:hidden; }
/* delete class h3  after modifing h3 to h2 */
.list_opener h3, .list_opener h2 {
background-color:#ffffff;
text-align: left;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
font-size: 18px;
letter-spacing: 4px;
color:#00a0e2; 
margin:0;
margin-bottom:10px;
cursor:pointer;
border: 3px solid #00a0e2;
-webkit-border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
clear:both; display:block; height:30px; line-height:34px;}

.tit_opener {margin-left:8px; font-size:18px; letter-spacing:4px; margin-right:20px; float:left; }
.arrow_txt {letter-spacing:1px; float:left; font-size:10pt;margin-right:5px;}
.arrow_img {float:left; margin-top:6px;}

#fc_link {margin-top:50px;}
#bs_link a:hover img, #fc_link a:hover img{opacity:0.7;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}
#bs_link ul, #fc_link ul{overflow:hidden; margin:0; padding:0; list-style:none;}
#fc_link ul li{float:left; display:block; color:#fff;}
#fc_link ul li { margin-right:2%; width:88px; height:88px; text-align:center;  background-color:#00a0e2; }
#fc_link ul li.last { margin-right:0;}
#fc_link ul li a { color:#fff; text-decoration:none;}
#bs_link {margin-top:40px;text-align:center;}
#bs_link ul li {display:inline-block;margin:0 15px;}
/* guest pickup */
.gst_pickup {width:658px;  margin-top:20px;;margin-bottom:40px; margin-right:30px; float:left;}
/* search box */
.search {width:658px;  margin-top:20px;;margin-bottom:20px; margin-right:30px; float:left;}
.box_overall {
text-align: left;
padding-top: 15px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
background-color:#00a0e2;
color:#fff;
-webkit-border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
}
.box_overall h1 {color:#fff;margin:0 0 10px 0; padding:0; font-size:18pt; letter-spacing:4pt; margin-top:12px; float:left;}
.icn_run {float:right;}

/* news table */
.news {margin-top:20px; margin-bottom:20px; float:left; width:312px;}
.news a {color:#00a0e2; text-decoration:none;}
table.news_run{
 width: 100%;
 border-collapse:collapse;
 color: #00a0e2;
 }
table.news_run th{
 width: 100%;
 line-height: 20px;
 vertical-align:middle;
 text-align:center;
 background-color: #fff;
 border: 3px solid #00a0e2;
 }
table.news_run td{
 background-color: #fff;
 border: 3px solid #00a0e2;
 }
table.news_run tr td .date {float:left; width:70px; padding:5px; text-align:center; margin:0 auto;}
table.news_run tr td .new {float:left; width:70px; height:16px; background-color:#ffff66;}
table.news_run tr td .text {float:left;width:210px; padding:5px; }
table.news_run h2 {font-size: 16px; margin:0; padding:0;} 
.tit_txt {font-size:22px; font-weight: 1200; color:#00a0e2; margin-top:20px; margin-bottom:10px; width:100%; height:22px; line-height:22px;}
.tit_img {font-size:22px; font-weight: 1200; color:#00a0e2; margin-bottom:0px; width:100%; height:auto; line-height:40px;}
.tit_img img{width:100%; height:auto;}
.banner  img{width:100%; height:auto;}
.post-title { color: #fff; margin: 0 0 15px; padding: 10px 10px 7px 15px; font-size:10pt; background-color: #00a0e2; letter-spacing: 1px; border-bottom: 2px solid #00a0e2; height:20px; line-height:20px; clear:both}
.w_100 { width:100%; height:auto; }
.t3 {color:#00a0e2;}

/* top slider */
#slide {
width:1000px;
height:380px;
margin:0 auto;
position:relative;
margin-top:26px;
}
#slide img {
position:absolute;
left:0;
top:0;
max-width:100%;
height:auto;
}

.taikai a {text-decoration:none;}
.tit_event_list2 {
color: #fff;
font-size: 13pt;
font-weight: 500;
background-image: url(/images/tit_event_list_bg2.gif);
background-repeat: no-repeat;
text-indent: 50px;
text-align: left;
letter-spacing: 1px;
height: 50px;
line-height: 55px;
width: 1000px;
}
.taikai_list {
  width: 988;
  height: 500px;
  overflow: auto;
  margin-bottom:50px;
  padding: 0px 12px 0px 0px;
  border: 1px solid rgb(204, 204, 204);*/
}

/* privacy kiyaku shotori */
.info_tit { color:#00a0e2; text-align:center; margin-bottom:20px; margin-top:10px;}
.info_txt {line-height:1.8em; margin-bottom:20px; }
ul.info_list {padding-left: 20px !important; margin-bottom:20px !important;}
ul.info_list li {list-style-type:decimal !important; line-height:1.8em; margin-bottom:10px;}
.info_box {	padding: 20px;	border: 1px solid #ccc;	-webkit-border-radius: 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; box-shadow: 0px 2px 2px #999;	margin-bottom:20px;}
.info_box h3 {color:#00a0e2; font-size:12pt; margin:0; margin-bottom:20px;}
.info_box .txt_right {text-align:right; margin-top:20px;}
.info_pmark {margin-top:50px; margin-bottom:50px; font-size:10pt; letter-spacing:1px;}
.info_pmark img {float:left; margin-right:40px;}
/* table*/
#table02 {width: 100%; border: 1px #ccc solid; border-collapse: collapse; border-spacing: 0;}
#table02 th { color: #666; font-size: 8pt; border-width: 0 0 1px 1px; background: #eee; font-weight: 500; line-height: 120%; text-align: center; padding: 5pt 4pt; border-color: #ccc; border-style: solid; }
#table02 td { color: #666; font-size: 8pt; padding: 5pt 4pt; border-width: 0 0 1px 1px; text-align: left; border-color: #ccc; border-style: solid; }
#table02 td a:link, #table02 td a:visited, #table02 td a:hover, #table02 td a:active{ color: #12c ; font-size: 8pt; text-decoration:underline; }
.tit_event_list { color: #fff; font-size: 13pt; font-weight: 500; background-image: url(https://sportsone.jp/images/tit_event_list_bg.gif); background-repeat: no-repeat; text-indent: 50px; text-align: left; letter-spacing: 1px; height: 50px; line-height:55px; width:100%; max-width: 1000px; margin-bottom:10px;}
.tit_wh {
  width:97.7%; 
  height:auto; 
  color: rgb(0, 160, 226);
  margin: 4px 0 4px 0;
  letter-spacing: 1px;
  font-weight:bold;
  line-height: 28px;
  font-size: 10pt;
  padding: 0 1% 0 1.3%;
  background-color: rgb(219, 236, 255);
/*  background-position: 5px 2px;*/
}

.fr_list {width:100%; margin-bottom:50px;}
.txt_event_list{margin-bottom:10px; clear:both;} 

#table_prv {width: 100%; border: 1px #ccc solid; border-collapse: collapse; border-spacing: 0;}
#table_prv td { padding: 3pt 4pt; border-width: 0 0 1px 1px; text-align: left; border-color: #ccc; border-style: solid; }
/* category search*/
.cat_box {width:954px; overflow:hidden; border: 3px solid #00a0e2; clear:both; padding:20px 20px 10px 20px ; margin-bottom:20px;}
.cat_area{width:280px; margin-right:47px; float:left;}
.cat_level{width:547px; margin-right:40px; float:left; margin-bottom:5px}
.cat_area a, .cat_level a {color:#00a0e2; font-size:11pt; letter-spacing:1px; line-height:28px;}
.tit_cat_area, .tit_cat_level{font-size: 12pt;
font-weight: bold;
color: #00a0e2;
letter-spacing: 2px;
width: 280px;
height:33px;
line-height:33px;
text-indent:10px;
background: url("https://sportsone.jp/img_common/section-header.jpg");}
.tit_cat_level{ width:547px;}
.cat_month{width:220px; margin-right:50px; float:left;}
.cat_month a {color:#00a0e2; font-size:11pt;letter-spacing:2px;line-height:28px;}
.tit_cat_month{font-size: 12pt;
font-weight: bold;
color: #00a0e2;
letter-spacing: 2px;
width: 220px;
height:33px;
line-height:33px;
text-indent:10px;
background: url("https://sportsone.jp/img_common/section-header.jpg");}

.cat_etc{width:357px;float:left; min-height:66px }
.cat_etc a {color:#00a0e2; letter-spacing:1px; }
.cat_trail ,.cat_school {width:208px; float:left;}
.running .cat_trail,.running .cat_school {width:178px;}
.cat_point3 {width:148px; float:left;}
.cat_etc p {margin:0; padding:0;}

/* top banner */
.top_banner {background-color:#eeeeee; padding-top:15px;padding-bottom:15px; width: 100%;min-width: 1000px;}
.top_banner img {max-width:94%; margin:0 auto}

/* bottom banner */
.bottom_banner {text-align: center; padding-top:15px;}

/* privacy */
#agree_box {
width: 93%;
height: 260px;
overflow:auto;
padding: 0px 12px;
border: 1px solid #CCCCCC;
}

.taikai .keyvisual {margin-top:26px;}
/* ad */
#ad_bg {
width: 88px;
background: rgba(0, 0, 0, 0.5);
height:0px;
float:right;
color: rgb(204, 204, 204);
z-index:9999;
right:0;
}
#ad_bg .close {
float: right;
cursor: pointer;
text-align: center;
width: 10px;
height: 10px;
margin-right: 5px;
position:relative;
z-index:10000;
}
#ad img {margin-top:-10px}
.left_50 {float:left; margin-right:2%;width:48%; border:1px solid #cccccc; }
.right_50{float:right; width:48%;  border:1px solid #cccccc; overflow:hidden}
.fee_tbl{padding:4% 4%; width:92%; height:auto}
.lv { line-height:2em; background-color:#00a0e2; color:#fff; padding-left:4%; font-weight:bold}
table.tbl_info {border-collapse:collapse; border:1px solid #808080; width:100%}
table.tbl_info th, table.tbl_info td {border:1px solid #808080; padding:0% 2%}
table.tbl_info th {background-color:#cccccc}
.fee_attention{color:#ff5d8e; clear:both; padding:10px 0px}

/* HELP pages */
.icn_help {text-align:right; margin-top:-30px}
.box_help {
text-align: left;
padding-top: 33px;
padding-bottom: 30px;
padding-left: 24px;
padding-right: 24px;
background-color:#ffffcc;
border:1px solid #009fe1;
-webkit-border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
overflow:hidden;
margin-bottom:40px;
}
.tit_help{float:left; width:40%; text-align:center }
.tit_help img {width:215px; height:auto; margin:0 auto; margin-top:27px}
.menu_help{ float:right; width:60%}
.help p {margin-bottom:40px}
.help h1{margin-bottom:30px; padding-bottom:0px; color:#00a0e2; line-height:24px; font-size:24px}
.menu_tit {clear:both; overflow:hidden}
.help h2 {
color:#ffffff;
margin: 10px 0 10px 0;
letter-spacing: 1px;
height: 24px;
line-height: 24px;
text-indent:34px;
font-size:12pt;
padding: 10px 10px 7px 15px;
background-color: #00a0e2;
background-position:5px 2px; 
}
.icn_taikai {background-image:url("/help/images/ico_taikai.png"); background-repeat: no-repeat;}
.icn_entry {background-image:url("/help/images/ico_entry.png"); background-repeat: no-repeat;}
.icn_faq {background-image:url("/help/images/ico_often.png"); background-repeat: no-repeat;}
.icn_chushi {background-image:url("/help/images/ico_chushi.png"); background-repeat: no-repeat;}
.icn_shiai {background-image:url("/help/images/ico_shiai.png"); background-repeat: no-repeat;}
.icn_sonota {background-image:url("/help/images/ico_sonota.png"); background-repeat: no-repeat;}
.icn_syutujyo {background-image:url("/help/images/ico_syutujyo.png"); background-repeat: no-repeat;}
ul.menu_help li {text-align: left;line-height:44px; text-indent:50px;margin-bottom:5px;color:#00a0e2; font-weight:bold; font-size:11pt}
ul.menu_help li a { display: block;  line-height:44px; color:#00a0e2;}
ul.arrow_s {overflow:hidden; margin-left:70px !important}
ul.arrow_s li {background-image:none; float:left; text-indent:0px; margin-right:20px; color:#00a0e2; font-weight:bold;font-size:10pt}
ul.arrow_s li a { display: block;  line-height:20px; margin-bottom:0px; color:#00a0e2;}
.qa_link {width:880px; margin:0 auto; margin-bottom:30px}
.back {float:right; margin-top:14px}
.tit_qa {float:left}
.box_qa {
text-align: left;
padding: 26px;
background-color:#ffffcc;
border:1px solid #009fe1;
-webkit-border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
overflow:hidden;
margin-bottom:40px;}
ul.faq_index{width:100%;overflow:hidden; margin-bottom:20px !important}
ul.faq_index li {float:left; font-size:15px; line-height:26px; letter-spacing:1.5; margin-right:20px; }
ul.faq_index li a {color:#777777}
/* new level */
.img_ct {text-align:center;}
.img_ct img { width:80%; height:auto}
iframe[name='google_conversion_frame'] { 
  height: 0 !important;
  width: 0 !important; }
/* basket beginner */
.bsk_bgn img {width:83.3%; height:auto; margin:1% 0 2% 8%;}
.bsk_bgn ul.mv_bgn li img {width:100%;height: auto; margin:0}
ul.mv_bgn{width:83.3%; overflow:hidden; margin:0 0 2.6% 8% !important}
ul.mv_bgn li {float:left; width:49.2%; margin-bottom:1.3%;}
ul.mv_bgn li:nth-child(2n+1){margin-right:1.3%;}
p.bgn_index {font-size:15px; letter-spacing:1.5px; line-height:26px; color:#00a0e2;}
p.bgn_index a{color:#777777}
.top {
    display: block;
    clear: both;
    color: rgb(102, 102, 102);
    font-size: 0.8em;
    background-color: rgb(204, 204, 204);
    width: 90px;
    text-align: center;
    height: 18px;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 560px;
	margin-bottom:20px;
    padding-top: 3px;
    cursor: pointer;
    clear: both;
	float:right
}
.top a {color:#333}
/* top news */
#container .container-inner .top_news{overflow:hidden;width:100%;margin-bottom:40px; }
.top_news li {position: relative;float: left;width: 25%; height:250px;box-sizing:border-box; }
.top_news li.x2 {position: relative;float: left;width: 50%; height:250px}
.top_news li.pickup{border:solid 8px #00a0e1;}
.top_news li.pickup img{margin-top:2px; margin-left:2px;}
.top_news li.pickup .news_box {position: absolute; top: 67%;left: 2px; right:2px; bottom:2px; margin:auto} 
.top_news li.pickup .news_box .lavel{position:absolute; right:12px; bottom:0; font-size:27px;color:#FFF;}
.top_news li.pickup .news_box h3{width:76%}
.top_news li .news_box {position: absolute; top: 66%;left: 0;right: 0; bottom: 0;display: inline-block; padding: 6px 12px; background-color: rgba(36, 33, 30, 0.6); box-sizing:border-box;}
.news_box h3{  font-size:9pt;font-weight:normal; color:#ffffff; margin:0; margin-top:8px;}
.news_event{font-weight:bold; color:#faf170;letter-spacing:1px; margin-right:12px;}
.news_company{font-weight:bold; color:#00a0e1; letter-spacing:1px;margin-right:12px;}
.date{color:#00a0e1; letter-spacing:1px;}
.top_news li:hover {opacity: 0.6 ;filter: alpha(opacity=60) ;	/* Ie—p */}
/* 2016/2/18 runningTOP ƒoƒi[‰º‚ÉƒeƒLƒXƒg‘}“ü */
.bnr_text{margin:0; padding:5px; height:55px; border-bottom: dotted 1px #00a0e2;}
.bnr_text h4{margin:0 0 2px 0;}
/* 2016/2/18 runningTOP ‚±‚±‚Ü‚Å */
