@charset "UTF-8";

/*=============================================== 
	PM共催講座個別ページ
===============================================*/
#container {
	background: #fff;
	margin: 20px auto;
	border-radius: 2em;
	width: 700px;
	height: auto;
}
#main {
	padding: 20px;
	font-size: 14px;
}
.box{
	box-shadow: 2px 2px 4px gray;
	margin: 20px 40px;
	padding: 10px;
}
.menue{
  display: block;
  overflow: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

dl,dt,dd{
	margin: 0; padding: 0;
}

.filelist dt,.filelist dd{
    float: left;
}

.filelist{
    width: 100%;
	margin-top: 2em;
}

.filelist dt{
    width: 18%;
}

.filelist dd{
    width: 82%;
	margin-bottom: 1.5em;
}

.txtl ul{
	margin: 0;
	padding: 0;
}


.nolist ul{
	list-style: none;
}
.mt15{
	margin-top: 15px;
}

#main {
/*	font-size: 14px;*/
	line-height: 1.3;
}
@media screen and (max-width: 640px) {
  #container{
    margin: 0 auto!important;
	width: 98%;
  }
  #main table{
    width: 100%;
  }
	.tab_gr td{
		font-size: 1.1em;
	}
	.text{
		font-size: 0.7em;
	}
/*
	.txtl{
		font-size: 1.3em;
	}
*/
}
/*
#main table {
    color: #666;
    padding: 0;
}
#main ul{
    margin-left: 10px;
    padding: 0 0 0 21px;
}
#main ul li{
    list-style-type: disc!important;
    list-style-position: outside;
}
.event_cal {
     width: 600px;
}
*/
