p.toindex{
	margin-top:40px;
}

h2{
	margin-top:15px;
}

.inner{
	width:682px;
}

.fig{
	background:url(/img/service/planning/fig-bg.png) repeat-x center center;
	background-size:1px 607px;
	padding-top:0;
	padding-bottom:0;
	margin-top:46px;
	margin-bottom:64px;
}

.fig img{
	width:682px;
}

dt{
	font-size:23px;
	font-family: kozuka-gothic-pr6n, "Gothic MB101 Medium", "游ゴシック", "Yu Gothic", "メイリオ", "Meiryo", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", "MS PGothic", Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	line-height:18px;
	margin-left:48px;
	margin-right:48px;
}

dd{
	font-size:15px;
	font-family: kozuka-mincho-pr6n, "Shuei Mincho L", "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝", "MS Mincho", serif;
	font-weight: 300;
	line-height:28px;
	margin-left:48px;
	margin-bottom:46px;
	margin-right:48px;
}
#cooperator {
	margin: 0 3.0em;
}
#cooperator div {
	padding: 0 0 7px 0;
	margin: 0 0 8px 0;
	border-bottom: 1px dashed #ccc;
}
#cooperator div ul {
	margin: 0 0 0 20px;
}
#cooperator div p, #cooperator div ul li {
	font-size:15px;
	font-family: kozuka-mincho-pr6n, "Shuei Mincho L", "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "MS PMincho", "ＭＳ 明朝", "MS Mincho", serif;
	font-weight: 300;
	line-height:28px;
	margin: 0;
}
#cooperator p.name {
	font-size: 20px;
}
#cooperator p.name span {
	font-size: 15px;
}
@media screen and (max-width: 767px){

.fig{
	background:none;
	margin-left:0;
	margin-right:0;
}

.fig img{
	width:100%;
	margin-left:0;
}

}
