/* テーマカラー
#c4d2d9 グレー水色
#8eb1c2 濃いグレー水色
#f3f4f5 薄いグレー水色
#7e6b5a ブラウン１
#a6937c ブラウン２
#d1c0a5 ブラウン３
#eae7e3 ブラウン４(超薄）

#000000 黒
*/

/***************************************
03 seminar スタイル
***************************************/



/*-------見出し部分----------*/
#head{
	padding: 5px 20px 5px 20px;
	background-color: #f9f2e7;
	border-radius: 6px;	
}
#head p.name{
	color:#333333;
	font-size:14px;
	font-weight: bold;
	border-bottom: 1px dotted #a6937c;
	line-height: 200%;
}
#head p{
	color:#333333;
	font-size:12px;
	line-height: 200%;
}





/*-------見出し部分----------*/
#head1{
	width:400px;
	color:#333333;
	font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:14px;
	font-weight: bold;
	text-align:center;
	line-height: 200%;
	padding: 20px 10px;
	background-color: #f6f6f6;
	border-radius: 6px;	
	margin: 0 auto;
}


/*-------見出し----------*/
#headJitsurei{
	padding: 5px 20px 5px 20px;
	margin-bottom:10px;
	background-color: #f9f2e7;
	border-radius: 6px;	
}
#headJitsurei p.name{
	color:#333333;
	font-size:14px;
	font-weight: bold;
	line-height: 200%;
}
#headJitsurei p{
	color:#333333;
	font-size:12px;
	line-height: 200%;
}

/*-------見出しタイトル----------*/
h5#course {
    position: relative;
    padding-left: 35px;
    border-bottom: 2px solid #a6937c;
    color: #333;
    font-size: 15px;
    line-height; 29px;
}

h5#course:before {
    position: absolute;
    top: 11px;
    left: 0;
    width: 16px;
    height: 16px;
    border: 2px solid #7e6b5a;
    content: "";
}

h5#course:after {
    position: absolute;
    top: 3px;
    left: 9px;
    width: 13px;
    height: 13px;
    border: 2px solid #d1c0a5;
    content: "";
}


/*-------日程表----------*/
dl.dayTable{
	width:630px;
	overflow:hidden; /*floatしたので高さ確保*/
	border:1px solid #ccc;
	border-top:none; /*dt,dd設定とかぶるので*/
	background:#f9f2e7;
}
dl.dayTable dt{
	width:350px;
	float:left;
	padding:10px;
	border-top:1px solid #ccc;
}
dl.dayTable dd{
	margin-left:350px; /*dtの横幅にあわせて(padding含)*/
	padding:10px;
	border-left:1px solid #ccc; /*長くなる要素にあわせて*/
	border-top:1px solid #ccc;
	background:#fff;
}

/*-------詳細表----------*/
dl.detailTable{
	width:630px;
	overflow:hidden; /*floatしたので高さ確保*/
	border:1px solid #ccc;
	border-top:none; /*dt,dd設定とかぶるので*/
	background:#f9f2e7;
}
dl.detailTable dt{
	width:120px;
	float:left;
	padding:10px;
	border-top:1px solid #ccc;
}
dl.detailTable dd{
	margin-left:120px; /*dtの横幅にあわせて(padding含)*/
	padding:10px;
	border-left:1px solid #ccc; /*長くなる要素にあわせて*/
	border-top:1px solid #ccc;
	background:#fff;
}

/*-------注意事項----------*/
#att{
	margin-top:30px;
}
#att ul { 
	list-style-type: square; 
	padding-left:30px;
	
}
#att li { margin-bottom:10px; }
