@charset "EUC-JP";
/* <LINK href="grid.css" rel="stylesheet" TYPE="text/css" charset="EUC-JP"> */

#body ,#p-card {
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
 line-height: 125%;
 text-decoration: none;
 list-style: none;
 font-size: 14px;
 height:auto;
 margin:0 auto;
}

#body .txt10   { font-size: 10px; }
#body .txt11   { font-size: 10px; }
#body .txt12   { font-size: 12px; }
#body .txt14   { font-size: 14px; }
#body .txt16   { font-size: 16px; }
#body .txt18   { font-size: 18px; }
#body .txt21   { font-size: 21px; }
#body .txth150 { line-height:150%;
font-family: "ÞâÌÀÄ«", YuMincho, "¥Ò¥é¥®¥ÎÌÀÄ« ProN W3", "Hiragino Mincho ProN", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "£Í£Ó ÌÀÄ«", serif; font-style: normal;
}

#body HR       { color:#8F908B;}
#body A:active { color:red; cursor: hand;}
#body A:hover  { color:red; text-decoration: none; cursor: hand;}
#body A        {text-decoration: none;}

#body rt{
font-size: 10px;
}

BODY {
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";

 padding : 0px;
 border-width : 0px;
 margin : 0px;
}





#body H1 {
 margin: 0px;
 background-color: #1373b7;
 color: white;
 border-style: none;
 padding: 2px;
 font-size: 14px;
}


#body H2 {
 margin: 0px;
 background-color:white;
 border-color : #ce0214;
 color:#ce0214;
 border-style: solid;
 border-width: 1px 0 1px 0;
 font-size:24px;
 line-height:160%;
font-family: "ÞâÌÀÄ«", YuMincho, "¥Ò¥é¥®¥ÎÌÀÄ« ProN W3", "Hiragino Mincho ProN", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "£Í£Ó ÌÀÄ«", serif;
}

#body H3 {
 margin: 0px;
 background-color: white;
 border-color : #B01515;
 border-style: solid;
 border-width: 1px 0 1px 0;
 line-height:160%;
}


#body H4 {
 padding: 1;
 border-style: solid;
 border-color: #B01515;
 margin : 1px;
 border-width: 0 0 1px 0;
 color: Navy;
}

#body H5 {
 margin: 1px;
 padding: 5px;
 background-color: white;
 border-color : #B01515;
 border-style: solid;
 border-width: 1px;
 line-height:160%;
}


#body PRE {
 margin: 1px;
 padding: 5px;
 background-color: #B01515;
 border-color : black;
 border-style: solid;
 border-width: 1px;
}


#body B { font: bold; }
#body TT { font-family: monospace; letter-spacing: 0.1em; font-size: 100% !important; }
#body strong { font: bold; }


#body .box {
 margin: 1px;
 border-width: 1px;
 padding: 5px;
 border-color : #ffffff;
 border-style: solid;
}





#body .box980 {
	text-align: left;
	margin: 0px auto 80px;
	width: 980px;
	height:100%;
	min-height:1%;
}





#body .header {
/* height:20px;*/
 position:fixed;
 left:0;
 top:0;
 width:100%;
}


#body .footer {
/* height:20px;*/
 position:fixed;
 left:0;
 bottom:0;
 width:100%;

}

#body * li ,#p-card * li {
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
font-style: normal;
margin: 0px;
margin-bottom:0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px;
font-size: 12px;
border-width: 0 0 0 0;
list-style: none;
list-style-type : none;
}

#body * ul,#p-card * ul {
margin: 2px;
margin-bottom:0px;
padding: 2px;
font-size: 12px;
list-style: none;
list-style-type : none;
}

#body .no-border {
	border:0px;
}

#body dt ,#p-card dt {
	padding-top:5px;
	font-weight:bold;
}

#body dd ,#p-card dd {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:0px;
	border-bottom:solid 1px #333333;
}

#body .img_space {
	margin-top:5px;
	margin-bottom:5px;
}

#body ul #select {
	margin:0px;
	padding:0px;
	width:450px;
	list-style:none;
}

#body #select li {
	margin:0px;
	padding:0px;
	width:145px;
	border:0px;
	text-align:center;
	float:left;
}

#body #select img {
	width:140px;
	height:auto;
}

#body .rank {
	font-weight:bold;
}


#body .highlight {
	color:#f2f200;
}

#body .highlight2 {
	background:#eb5606;
	color:#ffffff;
}

#body H1.data {
	background-color:#cccccc;
	background-image:url(./sp/images/title-bar.jpg) ;
	border:#8f0200 1px solid;
	border-left:#8f0200 10px solid;
	color:#000000;
	font-size: 18px;
	font-weight:bold;
	padding:5px ;
}


.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

#body #ondemandwrap {
/*	border-bottom: 1px solid #d0cfb5;*/
}

#body #ondemandwrap .onair {
	font-size:12px;
	margin:15px 0 5px 0;
}

#body #ondemandwrap .name {
	font-size:18px;
	margin:0px 0 15px 0;
}

#body #ondemandwrap .end img {
	float:left;
	border:0px;
	margin-right:15px;
	width:150px;
	height:20px;
}

#body .event-read {
	font-size:21px;
	line-height:150%;
}

#body .event-read_s {
	font-size:28px;
	line-height:150%;
	font-family: "ÞâÌÀÄ«", YuMincho, "¥Ò¥é¥®¥ÎÌÀÄ« ProN W3", "Hiragino Mincho ProN", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "£Í£Ó ÌÀÄ«", serif;
	font-style: normal;
}

#body .event-copy {
	font-size:16px;
	line-height:140%;
	font-weight:bold;
	text-align:center;
}
#body .event-atte {
	font-size:12px;
	line-height:140%;
}
#body .event-bn {
	width:210px;
	height:153px;
	margin:5px;
}

#body H2.event-title {
 margin: 0px;
 background-color:white;
 border-color : #ce0214;
 color:#ce0214;
 border-style: solid;
 border-width: 1px 0 1px 0;
 font-size:18px;
 line-height:160%;
font-family: "ÞâÌÀÄ«", YuMincho, "¥Ò¥é¥®¥ÎÌÀÄ« ProN W3", "Hiragino Mincho ProN", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "£Í£Ó ÌÀÄ«", serif;
}

#body #pc-ondemand	{ width:450px; margin:0; }
#body #sp-ondemand	{ display:none; }

#body .box-attention {
	margin: 1px;
	border-width: 3px;
	padding: 5px;
	border-color : #d30000;
	border-style: double;
	margin-bottom:15px;
}

#body .tel {
	display:none;
}

#body .closing {
	text-align:right;
	color:#ffff00;
}

#body #present {
	margin:5px;
}

#body .present {
	width:80%;
	padding:5px 0 ;
	margin-bottom:0px;
	background:#900000;
	text-align:center;
	color:#ffff00;
}

#body .present a {
	display:block;
	color:#ffffff;
}


#p-card	{ margin:0; padding:0; width:450px; font-family: "ÞâÌÀÄ«", YuMincho, "¥Ò¥é¥®¥ÎÌÀÄ« ProN W3", "Hiragino Mincho ProN", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "£Í£Ó ÌÀÄ«", serif; }
#p-card .comment	{ text-align:center; }

#p-card ul.postcard { width:450px; margin:0; padding:0; }
#p-card .postcard li { border:1px solid #ffffff; width:144px; float:left; margin:2px; }
#p-card .postcard dl { width:140px;padding:0; margin:0 auto; font-family: "ÞâÌÀÄ«", YuMincho, "¥Ò¥é¥®¥ÎÌÀÄ« ProN W3", "Hiragino Mincho ProN", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "£Í£Ó ÌÀÄ«", serif; font-size:12px;text-align:center; font-size:11px; }
#p-card .postcard dl img { width:136px; }
#p-card .postcard dd { padding:5px 0; border:0px; }
#p-card .postcard dd.tit {  border-bottom:1px dotted #ffffff; }
#p-card .close	{ display:block; text-align:center; }
#p-card_b:hover,#p-card .close:hover	{ cursor:pointer; }

/*
#p-card ul.postcard { width:450px; margin:0; padding:0; }
#p-card .postcard li { margin-bottom:5px; border:1px solid #ffffff; padding-bottom:5px; }
#p-card .postcard dl { width:448px;padding:0 5px; margin:0; font-family: "ÞâÌÀÄ«", YuMincho, "¥Ò¥é¥®¥ÎÌÀÄ« ProN W3", "Hiragino Mincho ProN", "HGÌÀÄ«E", "£Í£Ó £ÐÌÀÄ«", "£Í£Ó ÌÀÄ«", serif; font-size:12px; }
#p-card .postcard dl img { width:120px; margin:0 auto; }
#p-card .postcard dt { width:125px; float:left; }
#p-card .postcard dd { padding-left:125px; padding:5px 0; border:0px; }
#p-card .close	{ display:block; text-align:center; }
#p-card_b:hover,#p-card .close:hover	{ cursor:pointer; }
*/