@media screen and (min-width:481px){	/*　pc用　*/

	body ,td{
		font-size: 10pt; 
		font-family:'Verdana',Helvetica,Arial,'ヒラギノ角ゴ Pro W3','メイリオ','�E��E� �E�ゴシチE��',sans-serif;
		
	}
	
	h1 {
		font-size: 14pt; 	
		font-weight: bold;
		color: #484848;
	}
	h2 { 
		font-size: 12pt; 	
		color: #484848;
		margin: 3px 0px 3px 3px
	}
	h3 { 
	font-size: 11pt; 
		margin: 3px;
	}
	
	.pc-none{ display: none; }
	.space{ height: 15px; }
	.pc-space{ height: 20px; }
	.sp-space{ display: none; }
	
	.gad_pc{ display: block; }
	.gad_sp{ display: none; }
	
	.bikou{ font-size: 13px; }
	
}
	/* ファーストビュー庁E�� */
	#fstv-ad{
		display: none;
		text-align: center;
	}
	
	#hed1 td{
	  background-color: #004284;
	}
	#hed td{
	  background-color: #6666FF;
	}
	#hed a {
	  display: block;
	  padding: 7px;
	  color: #ffffff;
	  font-size:12px;	
	  text-align: center;
	  text-decoration: none;
	}
	
	#waku {
		width: 100%;
		display:flex;
  }
	#main {
		width:75%;
		padding: 10px 35px;
		line-height: 150%;
	}      
	#waku > div {
		padding: 5px 10px;
		border:0px solid;
		background-color:#fff; */
	}
	
	#menu {
  width: clac(100% - 14px);
  vertical-align: top;	     /* 上揃え */
  border-left: 2px solid #EAEAEA;
  padding: 6px;
	}
	
	#menu hr{
		border:none;
		border-top:dashed 2px #CCCCCC;
		height:1px;
		color:#FFFFFF;
		width:100%;
	}
	
	.p-kuzu{
	 font-size:14px;
 }


	/* 日程表 */

	#nittei{
		width: 100%;
		display: table;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
	#nittei p{
		display: none;
	}
	#nittei #th{
		display: table-header-group;
	}
	#nittei ol{
		display: table-row;
		margin: 0;
	}
	#nittei ol li{
		display: table-cell;
		padding: 5px;
		font-weight: bold;
		text-align: center;
		background: #e6e6e6;
		border-left: 1px solid #ccc;
		border-top: 1px solid #ccc;
	}
	#nittei #ev-data{
		display: table-row-group;
	}
	#nittei dl{
		display: table-row;
	}
	#nittei dl dt,
	#nittei dl dd{
		display: table-cell;
		padding: 10px 5px;
		border-left: 1px solid #ccc;
		border-top: 1px solid #ccc;
	}
	
	.htl-simg{ height: 96px; }
	
	 /* ggl-ad */
	.gad-hyo{
		width: 670;
		/* height: 300px; */
		margin: 30px 0px 45px; 
	}
	
	
	/* ▼ボックス */
	
	.box-y2 {
		width: 100%;
		display:table;
		table-layout:fixed;
		margin-right: auto;
	}
	.box-y2 div {
		display:table-cell;
		vertical-align:top;
	}
	
}

 /* ▼以下　すべて pcもモバイルめE*/
  
body { word-wrap: break-word; }


form { margin: 1px; }

h2.fttl {
	color: #FFFFFF;
	
}

 /* リンク */
a.link{ text-decoration: none; }
a:hover.link{ text-decoration: underline; } 

.space{ height: 20px; }
.space-25{ height: 25px; }
.space-15{ height: 15px; }
.space-10{ height: 10px; }

/*
  background-color:#EFEFEF;
*/

/* 日程表 */

.ev_old{
	color: #808080;
}
.el_day{
	font-weight: bold;
	color: #333;
}
.el_ttl{
	font-size: 13pt; 	
	color: #333;
	vertical-align: middle;
	margin: 0 0 5px;
}

/* 記亁E*/

.add_ttl{
	color: #FFFFFF;
	background-color: #0000FF;
	padding: 5px;
}


.td1 {
	padding: 20px;
}
.td2 {
	padding: 15px;
}
.jyun {
	padding: 15px;
}

u.day:hover{
	background-color:#FFACAC;
}
u.day:active{
	font-size: 14pt;
	background-color:#FFACAC;
}
td#HotelList{
	padding: 8px;
}

/* ▼シェアボタン */

.share {
	display:table;
	table-layout:fixed;
	margin-left: auto;
}
.share div {
	display:table-cell;
	vertical-align:top;
}

/* チE��ート�Eタンの幁E*/
a.twitter-share-button {
	width: 70px!important;
}

/* ▼google庁E�� */

.ggl-ad {
	display:table;
	table-layout:fixed;
	margin: 10px 0;
}
.ggl-ad div {
	display:table-cell;
	vertical-align:middle;
	padding: 10px;
}


/* ▼ */

#com2{
  border: solid 3px #3399FF;
  padding: 10px;
  border-radius: 10px;         /* CSS3 */
  -moz-border-radius: 10px;    /* Firefox */
  -webkit-border-radius: 10px; /* Safari,Chrome */
  behavior: url(https://live-events.a-jp.org/border-radius.htc);//for IE

}
#com{
  border: solid 3px #FF9900;      /* FF9900 */
  padding: 10px;
  border-radius: 10px;         /* CSS3 */
  -moz-border-radius: 10px;    /* Firefox */
  -webkit-border-radius: 10px; /* Safari,Chrome */
  behavior: url(https://live-events.a-jp.org/border-radius.htc);//for IE

}
#htl-wk{
  border: solid 3px #3399FF;
  padding: 10px;
  border-radius: 10px;         /* CSS3 */
  -moz-border-radius: 10px;    /* Firefox */
  -webkit-border-radius: 10px; /* Safari,Chrome */
  behavior: url(https://live-events.a-jp.org/border-radius.htc);//for IE

}

#dvdt{
	font-size: 14pt;
  padding: 5px;
  border-radius: 5px;         /* CSS3 */
  -moz-border-radius: 5px;    /* Firefox */
  -webkit-border-radius: 5px; /* Safari,Chrome */
  behavior: url(https://live-events.a-jp.org/border-radius.htc);//for IE

}
.twcom{
  border: solid 1px #3399FF;      /* FF9900 */
  padding: 10px;
  border-radius: 5px;         /* CSS3 */
  -moz-border-radius: 5px;    /* Firefox */
  -webkit-border-radius: 5px; /* Safari,Chrome */
  behavior: url(https://live-events.a-jp.org/border-radius.htc);//for IE
}
.m_btn a { text-decoration: none; color:#FFFFFF; }
.m_btn a:hover { text-decoration: underline; } 

.m_btn{
	text-align: center;
	background-color:#336BFF;
	text-decoration: none;
  border-radius: 3px;         /* CSS3 */
  -moz-border-radius: 3px;    /* Firefox */
  -webkit-border-radius: 3px; /* Safari,Chrome */
  behavior: url(https://live-events.a-jp.org/border-radius.htc);//for IE
}


#menubar a{ padding:  1px 1px;}
#menubar a:link { font-size: 10pt;}
#menubar a:visited { text-decoration: none; font-size: 10pt; }
#menubar a{display:block;width:100%;height:100%;}
#menubar a:hover {background-color:#004284; color:#FFFFFF;}


.addtxt{
	 word-break: break-word;
	 /* overflow-wrap: break-word */
}

