.shisetuBox{
	margin:0 0 30px 0;
}

.shisetuBoxL{
	width:270px;
	float:left;
}
.shisetuBoxR{
	width:270px;
	float:right;
}
.shisetuBoxR p{
	margin-bottom:6px;
}


/*########################*/
/*サブナビ*/
/*########################*/
#subnaviBox{
	width:191px;
	background:url(./images/subnavi.gif) no-repeat;
}
#subnaviBox li,
#ttlBox li{
	width:191px;
	height:31px;
	display:block;
}
*html #subnaviBox li,
*html #ttlBox li{
	float:left;
}
#ttlBox li{
	height:21px;
}
#subnaviBox li a,
#ttlBox li a{
	width:191px;
	height:31px;
	display:block;
	float:left;
	text-indent:-5000px;
	font-size:2px;
	background:url(./images/subnavi.gif) no-repeat;
}
#ttlBox li a{
	height:21px;
}
#ttlBox{
	height:125px;
}
/**/
#sbKyk, #sbKyaku a:link, #sbKyaku a:visited{
	background-position:0 0;
}
#sbYu, #sbYu a:link, #sbYu a:visited{
	background-position:0 -31px;
}
#sbSst, #sbSst a:link, #sbSst a:visited{
	background-position:0 -62px;
}

/*hover*/
#sbKyk a:hover{
	background-position:-191px 0px;
}
#sbYu a:hover{
	background-position:-191px -31px;
}
#sbSst a:hover{
	background-position:-191px -62px;
}

h5{
	color:#372f24;
	padding-left:10px;
	margin-bottom:3px;
	background:url(../images/share/yajirushi.gif) 0 0.3em no-repeat;
}

/*研修*/
#syosaiName{
	width:552px;
	margin:0 0 12px 0;
	padding:4px 7px;
	border:solid 1px #cccccc;
	background:url(../images/share/syosai_title_back.gif) left bottom repeat-x;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:536px;
	font-size:120%;
}{}
#syosaiName .miniTitle{
	color:#dc375f;
	margin-bottom:2px;
	font-size:90%;
}
*html #syosaiName{
	width:552px;	
}



.tt .tokuten{
	color:#dc375f;
}
.tt .biko{
	background:#E3F2D6;
	color:#2b7c36;
}


.planBox{
	margin:0 0 5px;
}

dl {  
	width:552px;  
	margin:0;
	clear:both;
}  
dt {  
	float:left;  
	padding:2px 0 0;  
	clear:both;  
}  
dd {  
	font-weight:bold;  
	margin-left:55px;  
	padding:3px 0 0 5px;  
}

.ryokin dd{
	color:#dc375f;
}
.kikan dd{
	color:#2b7c36;
}

/*法要ページ*/
.hoyoBox{
	padding-bottom:5px;
	margin-bottom:20px;
	width:552px;
	background:url(images/hoyo_bg.gif) bottom repeat-y;
}
.hoyoL{
	width:271px;
	float:left;
}
.hoyoR{
	width:271px;
	float:right;
}
.hoyoL div, .hoyoR div{
	padding:0 0 0 5px;
	width:261px;
}
.nedan{
	float:right;
	padding-left:10px;
	font-weight:bold;
	color:#cc0000;
	font-size:120%;
	background:url(./images/yajirushi.gif) 0 0.4em no-repeat;
}

/*合宿*/
.gasyukuAka{
	color:#cc0000;
	font-weight:bold;
}

.tensenSita{
	padding-bottom:20px;
	background:url(images/tensen.gif) left bottom repeat-x;
}

/*料理*/
.oshinagaki{
	clear:both;
}
.oshinagaki li{
	background:url(../ryori/images/list_maru.gif) no-repeat;
	background-position : left 0.3em;
	width:80px;
	margin-right:20px;
	padding:0 0 0 13px;
	display:block;
	float:left;
}
