@charset "utf-8";

/*********************************************
  Asuka
  /seminar/style.css
*********************************************/

@import "/common/css/base.css";
@import "/common/css/shadowbox.css";

/*--mAin--*/
dl#ttl_box dt{font-size:0; line-height:0; margin-bottom:15px;}
dl#ttl_box dd{font-size:13px; margin-bottom:20px;}
div.ttl{background:#1a1a1a url(./img/bg_ttl.png) top no-repeat; padding:12px 0; margin-bottom:20px;}
div.ttl h3{font-size:22px; color:#fff; padding:0 .75em; border-bottom:1px solid #535353;}

div#main div.box{
	padding-bottom: 0px;
	color: #FFFFFF;
}
div#main div.box h4{font-size:16px; border-left:4px solid #007990; padding:.0 .5em; margin-bottom:10px;}
div#main div.box dl.description{padding-bottom:10px;}
div#main div.box dl.description dt{width:0px; float:left;}
div#main div.box dl.description dt img{max-width:100%;}
div#main div.box dl.description dd{padding-left:0px;}
div#main div.box dl.description dd p{font-size:13px; line-height:1.75; margin-bottom:10px;}
div#main div.box dl.description dd table{width:690px; font-size:13px; border-collapse:collapse; margin-bottom:15px;}
div#main div.box dl.description dd table th{border:1px solid #007990; background:#65aebc; text-align:center; color:#fff; padding:.75em; width:20%;}
div#main div.box dl.description dd table td{border:1px solid #007990; padding:.75em; line-height:1.6;}

div#main div.box dl.description dd table td span.end{color:#c0263f; font-weight:bold;}
div#main div.box dl.description dd table td p{margin:1em 0 0;}
div#main div.box ul.photo{list-style:none; padding-bottom:10px;}
div#main div.box ul.photo li{width:165px; float:left; margin-right:10px;}
div#main div.box ul.photo li.last{margin:0;}
div#main div.box ul.photo li img{max-width:100%;}
div#main div.box ul.photo li a:hover img{-ms-filter:"alpha(opacity=60)"; filter:alpha(style=0,opacity=60); -moz-opacity:0.6; opacity:0.6;}

div#main table{width:690px; font-size:13px; border-collapse:collapse; margin-bottom:50px;}
div#main table th{font-size:14px; color:#fff; text-align:center; width:25%; background:#66afbc; border:1px solid #007990; padding:.4em 0;}
div#main table td{
	border: 1px solid #007990;
	padding: .4em 1em;
	line-height: 1.6;
	color: #000000;
}
div#main table td p{padding-top:10px;}
div#main table td ul{margin-left:20px;}
div#main table td strong{
	font-size: 16px;
	color: #000000;
}

dl#corona{background:#004c7b; margin-bottom:30px;}
dl#corona dt{font-size:0; line-height:0; margin-top:0px; width:320px; float:left;}
dl#corona dd{padding:23px 15px 0 280px;}
dl#corona dd h3{font-size:100; color:#fff; line-height:0; padding:0 0 20px 15px;}
dl#corona dd p{font-size:13px; line-height:1.75; color:#fff; margin-bottom:1.25em;}

ol#information{list-style:none; padding:0 0 80px;}
ol#information li{padding:1em 5px; border-bottom:1px dashed #1a1a1a;}
ol#information li dt{font-size:20px; color:#0070bb; background:url(/common/img/lm00.png) left no-repeat; padding-left:15px; margin-bottom:3px;}
ol#information li dd{font-size:20px;}
ol#information li dd a{color:#191919; background:url(./img/lm_pdf.png) right no-repeat; padding-right:35px;}
ol#information li dd a:hover{color:#0070bb;}

div#main p.txt{
	font-size: 17px;
	line-height: 1.75;
	margin-bottom: 40px;
	color: #000000;
}
