/*セミナーランディングページ・サンキューページのcss*/

h1, h2, h3, h4, .linkbutton, .linkbutton-s{
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

h2{
	font-size:16px;
	border-left:#88C 1px solid;
	border-bottom:#88C 1px solid;
	margin-top:30px;
}

h4 span.note{
    font-weight: normal;
    margin-left:1em;
    width:auto;
}
hr{
    height:0;
    margin:0;
    padding:0;
    border-top:solid #888 1px;
}
#wrapper{
	width:800px;
	margin:0px auto;
	background-color:#FFF;
	position:relative;
	padding-top:1px;
	padding-bottom:1px;
	min-height:100%;
}

.section{
	margin:10px 10px 20px 10px;
	position:relative;
	padding:1px;
}
.section p{
	line-height:1.6;
}

div.waku{
    border:1px #ccc solid;
    margin:20px auto;
    padding:0px 20px 0px 20px;
}
/*ボタン風リンク*/
.linkbutton, .linkbutton-s{
	display:inline-block;
	background-color:#EEE;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	background:url(../seminar2019/20210220/image/linkbutton.jpg) top left no-repeat;
	border:#CCCCCC 1px solid;
}
.linkbutton{ width:310px; height:40px; vertical-align:middle;}
.linkbutton-s{ width:210px; height:30px; vertical-align:middle;}
.linkbutton:hover, .linkbutton-s:hover{ opacity:0.5;}
.linklabel{
	display:inline-block;
	height:40px;
}
.linkbutton span,
.linklabel  span{
	display:inline-block;
	padding-top:11px;
	white-space:nowrap;
	margin-right:1em;
}
.linkbutton-s span{
	display:inline-block;
	padding-top:5px;
}
.note{
	display:inline-block;
	color:#666;
}

/*会場詳細*/
dl.desc{
	margin:10px;
	line-height:1.6;
}
dl.desc dt{
	float:left;
}
dl.desc dd{
	margin-left:7em;
}

.section_block{
	margin:20px 0 20px 20px;
}

table.furikomi{ border-collapse:collapse;}
table.furikomi th{ background-color:#EFEFEF; font-weight:normal;}
table.furikomi th,
table.furikomi td{
	border:1px #808080 solid;
	padding:2px 5px;
	line-height:1.5;
}
table.furikomi td.border_b{	border-bottom:1px #A0A0A0 dashed;}
table.furikomi td.border_t{	border-top:1px #A0A0A0 dashed;}
table.furikomi td.border_bt{ border-top:1px #A0A0A0 dashed;border-bottom:1px #A0A0A0 dashed;}

/*行ぞろえ*/
.ta_r{text-align:right;}
.ta_c{text-align:center;}
.ta_l{text-align:left;}

/*フッター用*/
.footer{
	margin-top:30px;
	border-top:#999 solid 1px;
	text-align:center;
	padding-top:10px;
}

@media screen and (max-width: 800px) {
	div#wrapper{
		width: auto;
		max-width: 100%;
	}
	h1>img{
		max-width:100%;
		height:auto;
	}
	.linkbutton, .linkbutton-s{
		width:100%;
		border-right:#ccc 1px solid;
		height:auto;
	}
	.linkbutton{ min-height: 40px; }
	.linkbutton-s{ min-height: 30px; }
}

/*チラシパスワード入力フォーム*/
.form_chirashi{
    margin:20px 0 0 0;
    text-align: center;
}
.form_chirashi #txtb,
.form_chirashi label{
    font-size:20px;
}
.form_chirashi #submit{
    font-size:14px;
    margin-left:30px;
}

/*UL 緑の玉*/
.list_green{
    margin-left:20px;
    font-size:16px;
}
.list_green li{
    padding-left:1.5em;
    position:relative;
}
.list_green li:before{
    color:green;
    content:"●";
    position:absolute;
    left:0;
}
.list_green span{
    display: inline-block;
    width:8em;
}

.caution{
    margin:15px;
    padding:10px;
    border:3px double #cc0000;
}
