@charset "UTF-8";


/*-------------------------------------------

    0. anker--reset
    1. anker--type01

-------------------------------------------*/



/* anker--type01
----------------------------------------------------------------*/


.edit_area.type01 {
	margin-bottom: 40px;
}


.edit_zone {
		background: none;
}

.flow_box {
		margin: 0 auto 0;
		padding: 0;
		
		max-width: 720px;
		width: 100%;
}

.flow_box > dt {
		margin: 0;
		padding: 0;
		
		max-width: 720px;
		width: 100%;
}
.flow_box img {
	width: 100%;
	height: auto;
}
.flow_box > dd {
		margin: 0 0 5px;
		padding: 0;
		max-width: 720px;
		width: 100%;
		background-size: 100% auto;
		background-repeat: no-repeat;
}

.flow_box > dd.flow_dd_01 {
		padding: 28px 0 18px;
		height: 47px;
		background-image: url(../img/flow/dd01.jpg);
}

.flow_box > dd.flow_dd_01 a {
	width: 50%;
	margin: 0 auto;
}

.flow_box > dd.flow_dd_02 {
		padding: 41px 0 10px;
		height: 47px;
		background-image: url(../img/flow/dd02.jpg);
}

.flow_box > dd.flow_dd_02 a {
	width: 50%;
	margin: 0 auto;
}


.flow_dd_img {
		margin: 0 auto;
}

.flow_box > dd.flow_dd_03 {
		padding: 40px 0 10px 0;
		/* max-width: 676px; */
		width: 100%;
		height: 47px;
		background-image: url(../img/flow/dd04.jpg);
}

.flow_box > dd.flow_dd_03 a {
	width: 50%;
	margin: 0 0 0 10%;
	display: inline-block;
}

.flow_box > dd.flow_dd_margin_bottom0 {
		margin: 0 0 0;
}

.p_comment {
		margin: 0 20px 20px;
		padding: 0 0 0;
		
		font-size: 14px;
		
		line-height: 180%;
}
.p_comment_img_center {
		margin: 30px auto 10px;
		padding: 0;
}




/* ipad~ */
@media screen and (min-width: 768px) {
	.edit_area.type01 {}
	.flow_box > dd.flow_dd_01 {
    padding: 48px 0 58px;
}
	.flow_box > dd.flow_dd_01 a {}
	.flow_box > dd.flow_dd_02 {
    padding: 71px 0 50px;
}
	.flow_box > dd.flow_dd_02 a {}
	.flow_box > dd.flow_dd_03 {
    padding: 70px 0 58px 0px;
}
	.flow_box > dd.flow_dd_03 a {}
}




/* ipad~ */
@media screen and (min-width: 769px) {
	.edit_area.type01 {
		margin-bottom: 80px;
	}
	.flow_box > dd.flow_dd_01 {
		    padding: 43px 0 58px;
	}
	.flow_box > dd.flow_dd_01 a {
		width: 462px;
	}
	.flow_box > dd.flow_dd_02 {
		    padding: 67px 0 50px;
	}
	.flow_box > dd.flow_dd_02 a {
		width: 462px;
	}
	.flow_box > dd.flow_dd_03 {
		padding: 68px 0 65px 44px;
		width: 676px;
	}
	.flow_box > dd.flow_dd_03 a {
		width: 462px;
		margin-left: 0;
	}
}



