@charset "utf-8";
@import "base.css";
@import "reset.css";
@import "common.css";


/*           share
--------------------------------------------------------------------------------------------*/
div#content h1 {
	font-size:20px;
	background:url(../images/bg_h1.jpg) left top no-repeat;
	padding:40px 0 51px 45px;
	color:#512600;
	margin:0 0 30px 0;
	font-weight:normal;
}
div#content h2 {
	font-size:20px;
	background:url(../images/bg_h2.jpg) left top no-repeat;
	padding:4px 0 0 15px;
	width:615px;
	height:33px;
	margin:0 0 20px 0;
	color:#512600;
	font-weight:normal;
}



/*           dance
--------------------------------------------------------------------------------------------*/
div#dance {
	border:solid 1px #CCCCCC;
	background:#FFF;
	padding:20px 0 0 19px;
	margin:0 0 40px 0;
}
div#dance dl {
	width:590px;
}
div#dance dl dt {
	background:#E8D1BB;
	color:#512600;
	font-weight:bold;
	font-size:1.2em;
	padding:4px 0 4px 5px;
}
div#dance dl dd {
	padding:19px 0 3px 0;
}
div#dance dl dd p {
	font-size:1.2em;
	line-height:1.6em;
	padding:0 0 27px 0;
}


/*           sub
--------------------------------------------------------------------------------------------*/
div#sub {
	margin:0 0 70px 10px;
	padding:30px 0 0 0;
	background:url(../images/sub_sen.jpg) left top repeat-x;
}
div#sub dl {
	width:300px;
	border-top:solid 1px #999999; 
	background:#FFF url(../images/index_d02.jpg) left top repeat-y;
}
div#sub dl dt {
	margin:0 15px 0 15px;
	font-weight:bold;
	font-size:1.8em;
	line-height:1.3em;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",Verdana,"ＭＳ Ｐゴシック","MS P Gothic",Arial,Helvetica,sans-serif;
	padding:19px 6px 0 0;
	text-align:right;
	height:44px;
	border-bottom:dotted 1px #663300;
	font-weight:normal;
}
div#sub dl dt a {
	color:#512600;
	text-decoration:none;
}
div#sub dl dt a:hover {
	color:#BD5900;
}
div#sub dl dd {
	background:url(../images/index_d02_dd.jpg) left bottom no-repeat;
	padding:11px 15px 16px 15px;
	font-size:1.2em;
	line-height:1.6em;
	color:#666666;
}
div#sub dl dd a {
	text-decoration:underline;
	color:#FF6600;
}
div#sub dl dd a:hover {
	color:#FC0;
}
/*02_left*/
div#sub dl.sub_left {
	float:left;
}
div#sub dl.sub_left dt {
	background:url(../images/index_d02_dt1.jpg) center bottom no-repeat;
}
/*02_right*/
div#sub dl.sub_right {
	float:right;
}
div#sub dl.sub_right dt {
	background:url(../images/index_d02_dt2.jpg) center bottom no-repeat;
}



