body {margin-top: 0px; margin-bottom: 0px;  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}



A         { color:#0000FF; text-decoration:underline; }

A:visited { color:#0000FF; text-decoration:underline; }

A:hover   { color:#FF6600; text-decoration:underline; }



img{border:none;}





/********* |bvAbvN *********/

.pop A {

	line-height:150%;

	color:#0000FF;

	text-decoration:underline;

	}



.pop A:visited {

	line-height:150%;

	color:#660033;

	text-decoration:underline;

	}



.pop A:hover {

	line-height:150%;

	color:#FF0000;

	text-decoration:underline;

	}



.link {

	background-image:url(images/pop-midashi.gif);

	background-repeat:no-repeat;

	padding:5 0 1 23;

}

.icon01 {

	background-image:url(images/schedule-icon01.gif);

	background-repeat:no-repeat;

	font-weight:bold;

	padding:5 0 3 53;

}

.icon01b {

	background-image:url(images/schedule-icon01-b.gif);

	background-repeat:no-repeat;

	height:35px;

	font-weight:bold;

	padding:20 0 3 53;

}

.icon02 {

	background-image:url(images/schedule-icon02.gif);

	background-repeat:no-repeat;

	padding:5 0 3 53;

}

.icon03 {

	background-image:url(images/schedule-icon03.gif);

	background-repeat:no-repeat;

	padding:5 0 3 53;

}



.icon01-v2 {

	background-image:url(images/schedule-icon01-v2.gif);

	background-repeat:no-repeat;

	font-weight:bold;

	padding:5 0 3 53;

}

.icon01b-v2 {

	background-image:url(images/schedule-icon01-b-v2.gif);

	background-repeat:no-repeat;

	height:35px;

	font-weight:bold;

	padding:20 0 3 53;

}

.icon02-v2 {

	background-image:url(images/schedule-icon02-v2.gif);

	background-repeat:no-repeat;

	padding:5 0 3 53;

}

.icon03-v2 {

	background-image:url(images/schedule-icon03-v2.gif);

	background-repeat:no-repeat;

	padding:5 0 3 53;

}



.corpPHmargin {

	margin:0 5px 5px 0;

}





.jinbutuPHmargin {

	margin:0 5px 5px 0;

}



td .w-small { width:108px; }

td .w-big   { width:509px; }



input ,select {

position:relative;

top:+2px;

}







/********************************/







  .base{font-size: 14px;

            line-height: 150%;

            color: #666666;

           }

  .top{font-size: 11px;

            line-height: 20px;

            color: #FF9900;

           }

　

　.point_nomal{color:#F60;}   

		   

  .size9{font-size: 10px;

            color: #333333;

           }

  .size11a{font-size: 12px;

            line-height: 18px;

            color: #666666;

           }

  .size11a_bg{font-size: 11px;

            line-height: 12px;

            color: #666666;

            background:#fff url(../img/line-02y.gif) repeat-x 0 0;

           }

  .size11a_y{padding-left:10px;

            background:#fff url(../img/line-02x.gif) repeat-y 0 0;

           }

  .size11b{font-size: 11px;

            line-height: 14px;

            color: #ff6600;

           }



			 

  .size12{font-size: 11px;

            line-height: 18px;

            color: #666666;

           }

  .size12b{font-size: 12px;

            line-height: 18px;

            color: #ff9900;

           }

  .size12c{font-size: 12px;

            line-height: 22px;

            color: #ff6600;

           }

  .size12d{font-size: 11px;

            line-height: 16px;

            color: #333333;

           }

  .size12e{font-size: 12px;

           line-height: 18px;

           color: #666666;

           }

  .size12_kensaku{font-size: 12px;

           line-height: 18px;

           color: #FFFFFF;

		   font-weight:bold;

           }

  .size14{font-size: 14px;}

  

  .size16{font-size: 16px;}



@.size15{font-size: 15px;

            line-height: 16px;

            color: #333333;

           }

		   

  .tex_bold{font-weight:bold;

           }

  .size11_news

           {font-size:12px;

           }



  .menu{font-size: 12px;

            line-height: 18px;

            color: #333333;

			font-weight:bold;

           }





			

.title_w_b{font-size: 14px;

            line-height: 18px;

            color: #FFFFFF;

			font-weight:bold;

			 }

			 

.title_sub_blk{font-size: 13px;

            line-height: 14px;

            color: #666666;

			font-weight:bold;

			 }

			 

			 

.corp_main{font-size: 12px;

            line-height: 18px;

            color: #444444;

			 }

#wrapper{margin: 0 auto;

         text-align: left;

         width:640px;

}



.size11_W

           {font-size:11px;

		    color: #FFFFFF;

           }



.rei{font-size: 10px;

            line-height: 12px;

            color: #666666;

			 }

		   

.hissu{font-size: 10px;

            line-height: 18px;

            color: #FF0000;

			 }

			 

.size12_bold{font-size: 12px;

            line-height: 18px;

            color: #333333;

			font-weight:bold;

			 }

			 

 .@@@@{font-size: 12px;

            line-height: 18px;

            color: #FF0000;

			 }

			 

 .corp_kana{font-size: 11px;

            line-height: 14px;

            color: #666666;

			 }			 

			 

 .corp_syamei{font-size: 15px;

            line-height: 18px;

            color: #444444;

			font-weight:bold;

			 }		 

			 

 .corp_mobile{font-size: 11px;

            line-height: 14px;

            color: #444444;

			 }				

			 

 	 			 

 .jinbutu_catch{font-size: 14px;

            line-height: 18px;

            color: #cc0000;

			font-weight:bold;

			 }		 

			 	 			 

 .jinbutu_midasi{font-size: 13px;

            line-height: 18px;

            color: #cc0000;

			font-weight:bold;

			 }		 

		 			 	 	 			 

 .jinbutu_name{font-size: 15px;

            line-height: 14px;

            color: #0000FF;

			font-weight:bold;

			 }		 

		 			 

	 	  	  	 	 			 

 .Mbox_title{font-size: 13px;

            line-height: 20px;

            color: #C66799;

			font-weight:bold;

			 }		 

		 				 

		 			 	 	 			 

 .Mbox_menu{font-size: 12px;

            line-height: 28px;

			 }		 

		 				 

			 

.front_main{font-size: 12px;

            line-height: 18px;

            color: #333333;

			 }

			 

			 

.mp_midasi{font-size: 12px;

            line-height: 18px;

            color: #FF0000;

			font-weight:bold;

			 }

			 

			 

 .kensaku_r_size11{font-size: 11px;

            line-height: 14px;

            color: #666666;

           }

			 	 

 .kensaku_r_corp{font-size: 15px;

            line-height: 24px;

            color: #666666;

			font-weight:bold;

           }



.mp_title_w{font-size: 12px;

            line-height: 16px;

            color: #FFFFFF;

			font-weight:bold;

           }



.yukou_box_w{font-size: 14px;

            line-height: 18px;

            color: #FFFFFF;

			font-weight:bold;

           }

			 

.yakudati_box{font-size: 12px;

            line-height: 14px;

            color: #333333;

			 }



 .sharebutton {

	text-align: right;

	padding: 10px 10px 0px;

	line-height: 10px;

    }		 	  



#error_box{ border:#F90 1px solid; background-color:#FFD6C1; padding:5px 10px; margin-right:5px; font-size:13px; text-align:center; margin-bottom:10px; font-weight:bold;}



#error_box a{ color:#F30;}







#yakudachi01,#yakudachi02,#yakudachi03,#yakudachi04,#semi03{width:630px; height:158px;}

#semi01{width:630px; height:170px;}

#semi02{width:630px; height:180px;}



#yakudachi01 a{display:block; background-image:url(../img/yakudachi_01a.gif); width:630px; height:158px;}

#yakudachi02 a{display:block; background-image:url(../img/yakudachi_02a.gif); width:630px; height:158px;}

#yakudachi03 a{display:block; background-image:url(../img/yakudachi_03a.gif); width:630px; height:158px;}

#yakudachi04 a{display:block; background-image:url(../img/yakudachi_04a.gif); width:630px; height:158px;}

#semi01 a{display:block; background-image:url(../img/yakudachi_semi01a.jpg); width:630px; height:170px;}

#semi02 a{display:block; background-image:url(../img/yakudachi_semi02a.jpg); width:630px; height:180px;}

#semi03 a{display:block; background-image:url(../img/yakudachi_semi03a.jpg); width:630px; height:150px;}



#yakudachi01 a:hover{background-image:url(../img/yakudachi_01b.gif);}

#yakudachi02 a:hover{background-image:url(../img/yakudachi_02b.gif);}

#yakudachi03 a:hover{background-image:url(../img/yakudachi_03b.gif);}

#yakudachi04 a:hover{background-image:url(../img/yakudachi_04b.gif);}

#semi01 a:hover{background-image:url(../img/yakudachi_semi01b.jpg);}

#semi02 a:hover{background-image:url(../img/yakudachi_semi02b.jpg);}

#semi03 a:hover{background-image:url(../img/yakudachi_semi03b.jpg);}





.clear{clear:both;}



.clearfix:after {

  content: ".";

  display: block;

  clear: both;

  height: 0;

  visibility: hidden;

}



.clearfix {

  display: inline-block;

}

/* WinIE6 below, Exclude MacIE5 \*/

* html .clearfix {

  height: 1%;

}



.clearfix {

  display: block;

}





img.hover,input.hover

{

opacity:1.0;

filter:alpha(opacity=100); /* For IE8 and earlier */

}

img.hover:hover,input.hover:hover

{

opacity:0.6;

filter:alpha(opacity=60); /* For IE8 and earlier */

}





#slideshow {

   position: relative;

   width:  850px; /* ボックスの横幅 */

   height: 232px; /* ボックスの高さ */

   margin:12px 0 28px 0;

}



#slideshow p {

   position: absolute;

   top:  0;

   left: 0;

   z-index: 8;

   opacity: 0.0;

   margin: 0;

   background-color: white; /* ボックスの背景色(必須) */

   height: 232px; /* ボックスの高さ */

}



#slideshow p.active {

   z-index: 10;

   opacity: 1.0;

}



#slideshow p.last-active {

   z-index: 9;

}



#slideshow p img {

   width:  850px; /* 画像の横幅 */

   height: 232px; /* 画像の高さ */

   display: block;

   border: 0;

   margin:0 auto; /* 画像下部の余白 */

}





h1{margin:0 auto; padding:5px 0px; text-align:left; font-weight:normal; font-size:12px; width:1120px;}



h2,h3,h4,h5,h6{font-family:'Lucida Grande',

 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',

 Meiryo, メイリオ, sans-serif;}



h2{width:850px; height:34px; font-size:22px; color:#333; line-height:34px; font-weight:bold; padding-left:6px;

  margin:5px 0 10px 0; border-bottom:1px solid #333; box-sizing:border-box;

 }

 

h3{width:250px; height:34px; font-size:22px; color:#333; line-height:34px; font-weight:bold; padding-left:6px;

  margin:0 0 10px 0; text-align:left; border-bottom:1px solid #333; box-sizing:border-box;}



 

h3.mypage{width:250px; height:34px; font-size:20px; color:#FFF; line-height:34px; font-weight:bold; padding-left:8px; padding-top:2px; background:#006;

  margin:0; text-align:left; box-sizing:border-box;}

 

h4{width:660px; height:34px; font-size:22px; color:#333; line-height:34px; font-weight:bold; padding-left:6px;

 margin:5px 0 10px 0; text-align:left; border-bottom:1px solid #333; box-sizing:border-box;

 }

 

h5{width:800px; height:34px; font-size:22px; color:#333; line-height:34px; font-weight:bold; padding-left:6px;

  margin:5px 0 10px 0; border-bottom:1px solid #333; box-sizing:border-box;

 }

 

h6{width:400px; height:34px; font-size:22px; color:#333; line-height:34px; font-weight:bold; padding-left:6px;

 margin:0 0 10px 0; border-bottom:1px solid #333; box-sizing:border-box;

 }

 

h6.istitle{ width:100%; height:40px; line-height:40px; padding:0;

background:#333; border-bottom:none; font-size:22px; font-weight:bold; color:#fff; margin:20px 0 20px 0; text-align:center;}

 

/*

h2{background-color:#F90; width:580px; height:40px; font-size:20px; color:#FFF; line-height:40px; font-weight:bold; padding-left:50px;

 background-image:url(../img/title_icon.png); background-repeat:no-repeat; margin-top:5px 0;

 font-family:'Lucida Grande',

 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',

 Meiryo, メイリオ, sans-serif;}

*/

 



/*

h3{background-color:#F90; width:200px; height:40px; font-size:20px; color:#FFF; line-height:40px; font-weight:bold; padding-left:50px;

 background-image:url(../img/title_icon.png); background-repeat:no-repeat; margin:0;

 font-family:'Lucida Grande',

 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',

 Meiryo, メイリオ, sans-serif;} 

*/



/*

h3{background-color:#F90; width:555px; height:40px; font-size:20px; color:#F90; line-height:40px; padding-left:45px; background-image:url(../img/title_back.png);

border-bottom:2px solid #F90; border-left:2px solid #F90; background-repeat:no-repeat; font-weight:bold;

font-family:'Lucida Grande',

 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',

 Meiryo, メイリオ, sans-serif;}

 */

 

#g_navi{width:100%; margin:16px 0; height:70px; border-bottom:2px solid #333;}

#g_navi_inner{width:1120px; margin:0 auto;}

#g_navi ul#new_menu{list-style:none; text-align: center; display: flex; justify-content: space-between; padding: 0 2em;}

#g_navi ul#new_menu .break_box {width: 100%; height: 0;  border-bottom:2px solid #333;}

/*#g_navi ul#new_menu:after{content: ""; display: inline-block; width: 100%; height: 0;}*/

#g_navi ul#new_menu li{display:inline-block; height:70px;}

ul#new_menu a,ul#new_menu a:visited{font-size:16px; line-height:70px; font-weight:bold; height:70px; color:#333; text-decoration:none; display:block;}

ul#new_menu a:hover,#gnavi_top a.gnavi_top,#gnavi_search a.gnavi_search,#gnavi_is a.gnavi_is,#gnavi_seminar a.gnavi_seminar,#gnavi_event a.gnavi_event,#gnavi_yakudati a.gnavi_yakudati,#gnavi_contact a.gnavi_contact{color:#FF7800 !important;}




#footer_back{width:100%; border-top:1px solid #666; clear:both; margin-top:16px;}


.mB_10{margin-bottom:10px;}

.mB_20{margin-bottom:20px;}



.login_menu{margin:10px 5px 10px 5px;}



img.camera{padding:0 2px 3px 0; vertical-align:middle;}



img.list_mark{vertical-align:middle; padding-bottom:2px; margin:0 4px 0 2px;}



a.gray:link,a.gray:visited{color:#333; font-size:16px;}



a.gray:hover{color:#FF6600;}



a.gray2:link,a.gray2:visited{color:#333; font-size:12px; line-height:20px; margin-right:10px;}



a.gray2:hover{color:#FF6600;}



#pager ul.pageNav {

	margin: 0 0 10px;

	padding: 12px;

	background: #fff;

	text-align: center;

	font-size:14px;

	line-height:20px;

}



#pager ul.pageNav li {

	display: inline;

	margin: 0 1px;

	padding: 0;

}



#pager ul.pageNav li#back {

	display: inline;

	margin: 0 12px 0 0;

	padding: 0;

}





#pager ul.pageNav li#next {

	display: inline;

	margin: 0 0 0 12px;

	padding: 0;

}



#pager ul.pageNav li span,

#pager ul.pageNav li a {

	display: inline-block;

	padding: 2px 16px 2px;

	background: #fff;

	border: 1px solid #005AB4;

	vertical-align: middle;

	text-decoration: none;

}



#pager ul.pageNav li a{

	color:#005AB4;

	}



#pager ul.pageNav li span{

	background:#005AB4;

	color:#fff;

	}

#pager ul.pageNav li a:hover {

	background: #005AB4;

	color:#fff;

}



#pager ul.pageNav li.nolink span {

	display: inline-block;

	padding: 2px 16px 2px;

	background: #fff;

	border: 1px solid #E0E0E0;

	vertical-align: middle;

	text-decoration: none;

}

#pager ul.pageNav li.nolink span{

	background:#E0E0E0;

	color:#fff;

}



.red{color:#F00 !important;}



.corp_map{

	width:488px;

	height:300px;

	margin:10px;

	}

	

	

.btn_yes{

	background: #F6F6F6;

	border: 1px solid #06C;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	color: #06C;

	padding: 10px 2em;

	font-weight:bold;

	}



.btn_normal{

	background: #F6F6F6;

	border: 1px solid #999;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	color: #666;

	padding: 10px 2em;

	font-weight:bold;

	}

	

.btn_b {

	display: inline-block;

	width: ;

	height: 40px;

	text-align: center;

	text-decoration: none;

	line-height:40px;

	outline: none;

	

	border-radius: 1px;

	-moz-border-radius: 1px;

	-webkit-border-radius: 1px;

	

}



.btn_b::before,

.btn_b::after {

	position: absolute;

	z-index: -1;

	display: block;

	content: '';

}



.btn_b,

.btn_b::before,

.btn_b::after {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-transition: all .3s;

	transition: all .3s;

}





.btn_close{

	position: relative;

	z-index: 2;

	background-color: #FFF;

	border: 1px solid #3D4A5A;

	color: #3D4A5A;

	width:9em;

	letter-spacing:0.2em;

}



.btn_close:hover {

	background-color: #fff;

	border-color: #666;

	color: #FFF;

	text-decoration:none;

}



.btn_close::before,

.btn_close::after {

	top: 0;

	width: 0;

	height: 100%;

	background-color: #FFF;

}



.btn_close::before {

	right: 0%;

}



.btn_close::after {

	left:0%;

}



.btn_close:hover::before,

.btn_close:hover::after {

	width: 50%;

	background-color:#666;

}







img.img_center{display: block; margin-left:auto; margin-right:auto; margin-bottom:20px;}





/* 各ベンダープレフィックスが取れた標準版！！(http://caniuse.com/#search=placeholder-shown) */

:placeholder-shown {

    color:#CCC; }



/* Google Chrome, Safari, Opera 15+, Android, iOS */

::-webkit-input-placeholder {

    color:#CCC; }



/* Firefox 18- */

:-moz-placeholder {

    color: #CCC; opacity: 1; }



/* Firefox 19+ */

::-moz-placeholder {

    color: #CCC; opacity: 1; }



/* IE 10+ */

:-ms-input-placeholder {

    color: #CCC; }





.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;}

.mb40{margin-bottom:40px !important;}

.mb50{margin-bottom:50px !important;}



.ml8{margin-left:8px !important;}



.f14{font-size:14px; line-height:150%; color:#333;}

.f16{font-size:16px; line-height:150%; color:#333;}

.ore{color:#F60;}



.isbtn{width:240px; height:auto; vertical-align:middle; margin:0 4px 0 0;}



ul#isnav{margin:0 0 50px 0; padding:0; font-size:0px;} 

ul#isnav li{list-style:none; display:inline-block; font-size:16px;}

ul#isnav li a:link{display:inline-block; margin:0 6px;}



.is_corpBox{width:100%; height:182px; padding:16px; box-sizing:border-box; position:relative;}

.img_is_corpBox{width:200px; height:150px; margin:0 16px 0 0; padding:0; float:left;}

img.img_is_corp{width:100%; height:100%; display:block;}

.corp_name{font-size:20px; font-weight:bold; line-height:150%;}

.is_corpBox > p{margin:0; padding:0; display:block; font-feature-settings:palt;}

.is_corpBox > a > img{position:absolute; right:16px; bottom:16px;}

.is_corpBox > a{position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-999px;}

.is_corpBox:hover{background:#FFE9C4;}



hr.isline{ border-bottom:1px solid #333; border-top:none; margin:20px 0; width:100%;}



.is_corpBox > a > img{

	opacity:1.0;

	filter:alpha(opacity=100); /* For IE8 and earlier */

	}

	

.is_corpBox > a > img:hover{

	opacity:0.8;

	filter:alpha(opacity=80); /* For IE8 and earlier */

	}



#pageTop{

	position:fixed;

	bottom:20px;

	right:20px;

	z-index:1000;

	}

	



#pageTop .hover{

	opacity:1.0;

	filter:alpha(opacity=100); /* For IE8 and earlier */

	}

	

#pageTop .hover:hover{

	opacity:0.6;

	filter:alpha(opacity=60); /* For IE8 and earlier */

	}



table.bnr{

	width:850px;

	margin:0 auto;

	border-collapse:collapse;

	border-spacing: 0;

	text-align:left;

	}

	

table.bnr td{

	border-collapse:collapse;

	border-spacing: 0;

	}



table.bnr tr td:nth-child(2){

	width:6px !important;

	font-size:0;

	line-height:0;

	margin:0;

	padding:0;

	}

	

table.bnr tr td img{

	width:410px;

	display:block;

	margin:0 0 20px 0;

	}

	

area{border:none; outline:none;}


.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}
/* WinIE6 below, Exclude MacIE5 \*/
* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}

.mB30{margin-bottom:30px !important;}

.textBox{
	margin:0 10px 20px 10px;
	overflow:hidden;
	text-align:left;
	font-size:14px;
	border:1px solid #F93;
	padding:1em;
	box-sizing:border-box;
	}

.step_ore{width:auto; padding:5px; margin:0 0 10px; background:#F93; color:#FFF; text-align:left; box-sizing:border-box; font-weight:bold; display:inline-block;}

ul.square{
	margin:10px 0 0 0;
	}
	
ul.square > li{
	list-style:square;
	}


.event_info{
	width:850px;
	margin:10px 20px 20px 0;
	}
	
.event_info ul,.event_info li,.event_info ul.event_real p{
margin:0; padding:0; border:0; font:inherit; vertical-align:baseline; list-style:none;
}

.event_info ul{
	width:100%;
	display:table;
	padding:0 8px 8px 8px;
	box-sizing:border-box;
	}
	
.event_info li{
	display: table-cell;
  	vertical-align:middle;
	}
	
.event_box{
	width:94%;
	margin:0 auto;
	padding-top:10px;
	}
	
.event_box[class*=hover]:hover{
	background:#eceff8;
	cursor:pointer;
	}
	
ul.event_real{
	
	}
	
ul.event_real li:first-child{
	font-weight:bold !important;
	font-size:40px !important;
	width:2.4em;
	height:1.2em;
	line-height:1.2em;
	color:#FFF;
	text-align:center;
	border-radius:6px;
	box-sizing:border-box;
	padding-top:8px !important;
	}
	
ul.event_real li:nth-child(2){
	font-weight:bold !important;
	font-size:24px !important;
	color:#333;
	padding:8px 0 0 10px !important;
	}
	
ul.event_real li:nth-child(2) > span{
	font-weight:normal !important;
	font-size:16px !important;
	display:inline-block;
	margin-left:16px;
	}
	
.tochigi{
	background:#33b6ad;
	}
	
.gunma{
	background:#ff7d90;
	}

ul.event_web li:first-child{
	font-weight:bold !important;
	font-size:30px !important;
	height:1.2em;
	line-height:1.2em;
	color:#FFF;
	text-align:center;
	border-radius:6px;
	box-sizing:border-box;
	padding-top:6px !important;
	}
	
ul.event_web li:nth-child(2){
	font-weight:bold !important;
	font-size:24px !important;
	color:#333;
	padding:8px 0 0 10px !important;
	}
	
.b_line > a{
	float:right;
	background:#b3b3b3;
	display:block;
	text-decoration:none;
	width:6em;
	height:1em;
	line-height:1em;
	padding:0.5em;
	margin:-20px 8px 12px 8px;
	color:#fff;
	text-align:center;
	vertical-align:top;
	font-size:16px !important;
	}
	
.b_line > a:link,.b_line > a:visited{
	background:#006bb4;
	}
	
.b_line > a.hover:hover{
	opacity:0.7;
	}
	
.b_line{
	border-bottom:1px solid #333;
	}
	
	
.title_web{
	display:inline-block;
	color:#333;
	padding:2px 8px 8px;
	font-size:16px;
	font-weight:bold;
	}
	
.live{
	background:#eb4da6;
	width:5em;
	}

.live_long{
	background:#eb4da6;
	width:8em;
	}
	
.onde{
	background:#7abf58;
	width:7.2em;
	}
	