@charset "utf-8";


/* leftCont
-----------------------------------------------------------------------*/
/*　大枠(共通)　*/
#leftCont {
	width:643px;
	float:left;
	margin-bottom:40px;
}
#leftCont h1 {
	width:643px;
	margin-bottom:30px;
	padding-bottom:0;
	padding-left:0;
	background:none;
}

#contents #leftCont p,
#contents #rightCont p {margin-top:0;}

#contents #leftCont h2 {
	background:none;
}




/*　学生版 共通リンク導線 */
#commonLink {
	width:621px;
	padding:10px;
	font-size:14px;
	border:1px solid #919191;
	background:#f7fdff;
}
#commonLink p {margin-bottom:10px;}
#commonLink dl {margin:0 0 10px 3px;}

#commonLink dt {
	width:150px;
	float:left;
	font-weight:bold;
}
#commonLink dd {
	width:450px;
	float:left;
}

/* rightCont
-----------------------------------------------------------------------*/
/*　学生版　共通サイドメニュー  */
#rightCont {
	width:262px;
	float:right;
}
.rightCont_a {
	margin-bottom:20px;
	border:1px solid #676767;
}
.rightCont_b {margin-bottom:20px;}

.rightCont_a #right_map {padding:18px 0 15px 17px;}


#contents #rightCont .rc_subtit {margin:10px 0 10px 10px;} 
#contents #rightCont .rc_subsubtit {
	height:21px;
	margin:10px 0 5px 20px;
	padding-left:24px;
	line-height:21px;
	font-weight:bold;
	background:url(/edit/sub/bridal/contents/data/img/bicon01.gif) no-repeat left 0;
}
.rightCont_a ul {margin:0 0 20px 40px;}
.rightCont_a li {
	padding-left:13px;
	background:url(/edit/sub/bridal/contents/data/img/bicon02.gif) no-repeat left 1px;
}

.rightCont_a dl {padding-bottom:10px;}
.rightCont_a dl dt {
	width:90px;
	float:left;
	padding-left:20px;
}
.rightCont_a dl dl {margin-bottom:0;}
.rightCont_a dl dl dt {
	width:130px;
	float:left;
	margin-bottom:5px;
	padding-left:10px;
}

.rightCont_a dl dl dd {
	width:130px;
	float:left;
	padding-left:10px;
}