@charset "utf-8";

body{
	margin:0;
	padding:0;
	color:#333;
}

img{
	border:0;
}

#container{
	width:972px;
	margin:auto;
	padding:8px 0 0 0;
}
.headerElm01{
	width:161px;
	padding:0 0 8px 0;
	float:left;
}
.headerElm02{
	width:328px;
	float:left;
	margin:5px 0 0 8px;
}
h1{
	width:328px;
	height:22px;
	background-image:url(/special/img/seminarTop.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
h1 span{
	display:none;
}
#areaMain{
	clear:both;
	background-image:url(/special/img/seminarBg.png);
	background-repeat:repeat-y;
}
.blockMain{
	width:972px;
	height:493px;
	background-image:url(/special/img/seminarMain.png);
	background-repeat:no-repeat;
}
.bm2img{
	background-image:url(/special/img/seminarMain2.png) !important;
}
.blockMain b,.blockMain ul,.blockMain dl,.blockMain h2,.contentsHeader h2,.contentsHeader dl,.visible0{
	display:none;
}
.blockContents{
	margin:15px 44px 0 28px;
}
.mainimg2{
	padding:0 0 20px 0;
}

.contentsHeader{
	width:900px;
	height:285px;
	background-image:url(/special/img/seminarSub.png);
	background-repeat:no-repeat;
}
.contentsBody{
	margin:0.25em 0 2em 0;
}
.contentsBody h3{
	margin:18px 0;
	padding:0.25em 0 0.25em 0.8em;
	border-left:10px solid #ff7800;
	font-size:95%;
}
.contentsBody p{
	margin:0;
	padding:0 0 0.75em 0;;
	font-size:95%;
	line-height:1.3;
}

.contentsDetails{
	margin:0;
}
.contentsDetails h3{
	margin:0 0 20px 0;
	padding:0;
}
.contentsDetails dl,
.contentsDetails dd{
	margin:0;
	padding:0;
}
.contentsDetails dl dt{
	margin:0;
	padding:0 0 0.5em 0;
	border-bottom:1px solid #333;
	font-size:95%;
	font-weight:bold;
}
.contentsDetails dl dt .title{
	padding:0 1.5em 0 0;
}
.contentsDetails dd{
	padding:0.6em 0 1em 0;
}
.contentsDetails dd{
	font-size:95%;
}
.contentsDetails dd p{
	margin:0 0 0.5em 0;
	line-height:1.5em;
}
.contentsDetails dd .title{
	display:block;
	border-bottom:1px dotted #666;
	padding:0.5em 0 0.3em 0;
	font-weight:bold;
	margin:0 2em;
}

.contentsDetails dd .name{
	display:block;
	padding:0.5em 0;
	margin:0 2em;
}


.contentsDetails dd .description{
	line-height:1.5em;
	display:block;
	padding:0 0 1em 0;
	margin:0 2em;
}

.contentsDetails ol{
	margin:0 0 0 1.75em;
	padding:0 0 0.6em 0;
}
.contentsDetails ol li{
	margin:0;
	padding:0 0 0.6em 0;
}
.contentsDetails ul{
	margin:0;
	padding:0 0 0.6em 0;
	list-style-type:none;
}
.contentsDetails ul li{
	margin:0;
	padding:0 0 0.6em 0;
	font-size:85%;
}
.info{
	font-size:100% !important;
}
.info dt{
	width:80px;
	display:block;
	clear:left;
	float:left;
	border:none !important;
	margin:0 !important;
	padding:0 0 0.6em 0 !important;
}
.info dd{
	width:810px;
	display:block;
	margin:0 0 0 80px;
	padding:0 0 0.6em 0 ;
}
.cntContainer{
	padding:1em 0 1em 0;
}
#map{
	width:580px;
	height:333px;
	border:1px solid #ccc;
	float:left;
}
.photo{
	float:right;
	width:300px;
}
.photo img{
	border:1px solid #ccc;
}
.photo p{
	margin:0.5em 0 0 0;
	font-size:90%;
	line-height:1.4em;
}
.contact{
	clear:both;
	margin:0 0 20px 0;
	background-image:url(/special/img/seminarButton.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:900px;
	height:206px;
}
.cbtn2{
	padding:107px 0 0 277px;
}
.totop{
	padding:0 0 10px 784px;
}
.cb{
	clear:both;
}
#areaFooter{
	clear:both;
}
b{
	color:#FF6633;
	padding:0 0 0 2em;
}
em{
	padding:0 0 0 2em;
}
.info p{
}
.btns{
	padding:224px 0 0 38px;
	/* 200 */
}
.btns2{
	padding:224px 0 0 33px;
}
.semimg{
	padding:0 0 1em 0;
}
.description span{
	display:block;
	border-left:5px solid #FC3;
	padding:0.25em 1em;
	margin:0 0 0.8em 0;
}

strong{
	color:#FF0000;
}
.mark{
	background-color:#FF9;
	color:#333;
	font-weight:normal;
}
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

h4{
	display:block;
	background-color:#666;
	padding:5px;
	font-size:100%;
	color:#fff;
}
.ppy{
	line-height:1.5em;
}

.div2{
	display:block;
	margin:0 2em;
	background-image:url(/special/img/aoki.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 0 0 165px;
}
.div2 span{
	margin-left:0 !important;
	margin-right:0 !important;
}
.div2 .title{
	padding-top:0 !important;
	font-size:100%;
}
.div2 .name{
	font-size:100%;
}
.semCap ul li{
	float:left;
	padding:0 30px 5px 0;
}
.fr{
	float:right !important;
	padding-right:0 !important;
}
s{
	color:#888;
	text-decoration:none;
}
.ca{
	color:#F96;
}
.s15 li{
	display:block;
}
/*
.scr{
	overflow-y:scroll;
	height:555px;
	margin-bottom:1em;	
}
*/

.int .cnt{
	padding:0 0 20px 300px;
	background-image:url(/special/img/ogawa.jpg);
	background-repeat:no-repeat;
	background-position:left 10px;
}

.int{
	font-size:85%;
	line-height:1.5em;
}
.int .title{
	display:block;
	border-bottom:1px dotted #666;
	padding:0.5em 0 0.3em 0;
	font-weight:bold;
	margin:0!important;
}
.int .name{
	display:block;
	padding:0.5em 0;
	margin:0.5em 0 !important;
}
.int .description{
	line-height:1.5em;
	display:block;
	margin:0.5em 0 !important;
}
