@charset "shift_jis";
/* CSS Document */

#lowL ul	{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	margin-top: 50px;
}
#lowL li	{
	margin-bottom: 25px;
}
#lowL li a	{
	color:#333333;
}
#lowL li a:hover	{
	color:#999;
}

#info	{
	font-size: 90%;
	line-height: 1.3em;
}
#info h3	{
	color: #a77f3e;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
}
#info h3 span	{
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 40px;
}

#info dl	{
	margin: 50px 0 20px 0;
	line-height: 1.3em;
}
#info dt	{
	float: left;
	width:150px;
}
#info dt img{
	width:100%;
}
#info dd	{
	padding-left: 16em;
}
#info .lis	{
	vertical-align: middle;
}
#info dd ul	{
	margin: 7px 0;
}
#info strong.rele	{
	color: #FFFFFF;
	background-color: #999999;
	padding: 3px;
}
#info .p01	{
	margin: 10px 0 0 0;
}
#info a	{
	color:#a77f3e;
}
#info .rele,#info .tour,#info .tv,#info .radio,#info .maga,#info .tpc		{
	border-bottom: 1px dotted #999999;
	margin-bottom:25px;
	padding-bottom:20px;
	position: relative;
}
#info p.pagetop	{
	position: absolute;
	right: 0px;
	bottom: 10px;
}
#info.live p.pagetop{
	position:static;
}
#info .tr2010	{
	background-color: #58595B;
	color: #FFFFFF;
	padding: 25px 25px 25px 25px;
	margin: 20px 0;
}
#info .tr2010 a	{
	color: #a77f3e;
}
#info p.tr01	{
	margin: 2em 0 0 0;
}
#info .tr2010 .lef01	{
	width: 300px;
	margin-top: 25px;
}
#info .tr2010 .lef02	{
	margin-top: 25px;
}
#info .tr2010 .lef03	{
	border: 1px solid #FFFFFF;
	padding: 5px;
	margin-right: 20px;
}
#info .tr2010 em	{
	font-style: normal;
}
#info .tr2010 h5	{
	font-size: 12px;
	margin-bottom: 5px;
}
#info .tr2010 .ul02	{
	font-size: 12px;
	line-height:1.5em;
}
#info .tr2010 .ul02 li	{
	margin-bottom: 5px;
}
#info .tr2010 .ul02 strong	{
	font-weight: lighter;
	font-size: 10px;
}
#info .tr2012	{
	background-color: #efefef;
	color: #333;
}
#info .month	{
	background-color: #FFF;
	color: #333;
	border:1px solid #333;
}
#info .month h4	{
font-family:   "ƒqƒ‰ƒMƒm–¾’© ProN W6", "HiraMinProN-W6", "HG–¾’©E", "‚l‚r ‚o–¾’©", "MS PMincho", "MS –¾’©", serif;
font-size:24px;
font-weight:normal;
   }

#info .tour h4.h4b	{
	font-size: 12px;
	margin-bottom: 5px;
}
#info .tour h3.h3b	{
	margin-bottom: 20px;
}
#info .tour ul.ul02	{
	margin-bottom: 20px;
}
#info .lvps a	{
	color: #a77f3e;
}
#info .past	{
	margin: 20px 0 0 0;
}
#info .tv h3	{
}
#info .tv h4	{
	margin-top: 20px;
	font-size: 12px;
	margin-bottom: 5px;
}
#info .radio h3	{
}
#info .radio h4	{
	margin-top: 20px;
	font-size: 12px;
	margin-bottom: 5px;
}
#info .maga h3	{
	float: none;
}
#info .maga h4	{
	margin-top: 20px;
	font-size: 12px;
	margin-bottom: 5px;
}
#info .tpc h3	{
}
#info .tpc h4	{
	margin-top: 3em;
	font-size: 12px;
	margin-bottom: 1em;
}
#info .tpc a	{
	color: #a77f3e;
}
#info dl.pre	{
	margin: 0px;
	font-weight: bold;
	font-size: 12px;
}
#info dl.pre dt	{
	float: left;
	font-size: 12px;
	margin-bottom: 5px;
	width: 150px;
}
#info dl.pre dd	{
	float: left;
	padding: 0px;
	width: auto;
}
#info dl.pre dd.dd01	{
	width: auto;
}
@media screen and (max-width:767px){
#lowL ul	{
	font-size: 14px;
	margin-top: 10px;
	display:table;
	width:100%;
	margin-bottom:20px;
}
#lowL li	{
	margin-bottom: 12px;
	margin-right:12px;
	float:left;
}
#lowL li a	{
	color:#333333;
}
#lowL li a:hover	{
	color:#999;
}

#info	{
	font-size: 12px;
	line-height: 1.3em;
}
#info h3	{
	color: #a77f3e;
	font-size: 18px;
	font-weight: normal;
}
#info h3 span	{
	font-size: 10px;
	color: #333333;
	padding-left: 40px;
}

#info dl	{
	margin: 50px 0 20px 0;
	line-height: 1.3em;
}
#info dt	{
	float: left;
}
#info dd	{
	padding-left: 16em;
}
#info .lis	{
	vertical-align: middle;
}
#info dd ul	{
	margin: 7px 0;
}
#info strong.rele	{
	color: #FFFFFF;
	background-color: #999999;
	padding: 3px;
}
#info .p01	{
	margin: 10px 0 0 0;
}
#info a	{
	color:#a77f3e;
}
#info .rele,#info .tour,#info .tv,#info .radio,#info .maga,#info .tpc		{
	border-bottom: 1px dotted #999999;
	margin-bottom:25px;
	padding-bottom:20px;
	position: relative;
}
#info p.pagetop	{
	position: absolute;
	right: 0px;
	bottom: 10px;
}
#info .tr2010	{
	padding: 15px;
	margin: 20px 0;
	box-sizing:border-box;
}
#info .tr2010 a	{
	color: #a77f3e;
}
#info p.tr01	{
	margin: 1em 0 0 0;
}
#info .tr2010 .lef01	{
	width: 100%;
	margin: 1em 0 0 0;
}
#info .tr2010 .lef02	{
	margin-top: 25px;
}
#info .tr2010 .lef03	{
	border: 1px solid #FFFFFF;
	padding: 5px;
	margin-right: 20px;
}
#info .tr2010 em	{
	font-style: normal;
}
#info .tr2010 h5	{
	font-size: 12px;
	margin-bottom: 5px;
}
#info .tr2010 .ul02	{
	font-size: 12px;
	line-height:1.5em;
}
#info .tr2010 .ul02 li	{
	margin-bottom: 5px;
}
#info .tr2010 .ul02 strong	{
	font-weight: lighter;
	font-size: 10px;
}
#info .tr2012	{
	background-color: #efefef;
	color: #333;
}
#info .month	{
	background-color: #FFF;
	color: #333;
	border:1px solid #333;
}
#info .month h4	{
font-size:18px;
   }

#info .tour h4.h4b	{
	font-size: 12px;
	margin-bottom: 5px;
}
#info .tour h3.h3b	{
	margin-bottom: 20px;
}
#info .tour ul.ul02	{
	margin-bottom: 20px;
}
#info .lvps a	{
	color: #a77f3e;
}
#info .past	{
	margin: 20px 0 0 0;
}
#info .tv h3	{
}
#info .tv h4	{
	margin-top: 20px;
	font-size: 12px;
	margin-bottom: 5px;
}
#info .radio h3	{
}
#info .radio h4	{
	margin-top: 20px;
	font-size: 12px;
	margin-bottom: 5px;
}
#info .maga h3	{
	float: none;
}
#info .maga h4	{
	margin-top: 20px;
	font-size: 12px;
	margin-bottom: 5px;
}
#info .tpc h3	{
}
#info .tpc h4	{
	margin-top: 3em;
	font-size: 12px;
	margin-bottom: 1em;
}
#info .tpc a	{
	color: #a77f3e;
}
#info dl.pre	{
	margin: 0px;
	font-weight: bold;
	font-size: 12px;
	width:100%;
}
#info dl.pre dt	{
	float: none;
	font-size: 12px;
	margin-bottom: 5px;
	width: 150px;
}
#info dl.pre dd	{
	float: none;
	padding: 0 0 10px 0;
	width: auto;
}
#info dl.pre dd.dd01	{
	width: auto;
}
#info img{
	max-width:100%;
	height:auto;
}
#info iframe{
	width:100%;
}
#info p.pagetop	{
	position: static;
	right: 0px;
	bottom: 10px;
	margin:10px 0 0 0;
}

#info .ssd li{
	margin-bottom:5px;
}
}
