@charset "utf-8";

/* ▼▼▼  プラン
=====================================*/
h1.title {
    margin-top: 0;
}
.retro-div1{
}
.retro-div1 p{
	margin:0 0 40px;
}
.retro-div1-center{
	text-align:center;
}
.retro-div1-reason{
	width:360px;
	margin:40px auto;
	padding:20px 10px 10px 30px;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
}
.retro-div1-reason p{
	margin:0 0 10px;
}
.retro-div1-reason ul{
	list-style-type:disc;
	margin:0 0 10px 30px;
}
.retro-div1-reason li{
	margin:4px 0;
}
.retro-div2{
	margin:50px 0 0;
}
.retro-div2 p{
	margin:0 0 40px;
}
.retro-div2-imgleft{
	margin:0 2px 0 0;
}
.retro-div3{
	margin:80px 0 0;
}
.retro-div3 h2{
	text-align:center;
}
.retro-div3 p{
	margin:0 0 40px;
}
.retro-div3 p.retro-div3-catch{
	margin:40px 0;
	text-align:center;
}
.retro-div3-catch img{
	margin:20px 0;
}
.retro-div4{
	overflow:auto;
	margin:50px 0 80px;
}
.retro-div4 p{
	margin:0 0 30px;
}
.retro-div4-l{
	float:left;
	width:450px;
}
.retro-div4-r{
	margin:0 0 0 490px;
}