@charset "UTF-8";

/*------------ LINCOLN ------------*/

/* #lincoln_top  */

.ttl_before3 {
	padding-top: 0px;
}

.ttl_before2 {
	    width: 100%;
}

.step_list{
	list-style-type:none;
	width:700px;
}

.content_inner1000.content_inner1000_2{
	width:500px;	
}

/*20170823高木変更STARTwidthを450から500に変更*/
.stay_table td.td1{
	width:500px;
/*20170823高木変更ENDwidthを450から500に変更*/
}

.div{
	width:90%;
	margin:50px auto 0;
	font-size:16px;	
	padding-bottom: 50px;
	text-align:left;
}
.div2{
	width:100%;
	margin:0 auto;
	font-size:16px;	
	padding-bottom: 50px;
	text-align:left;
}
.div3{
	margin:50px auto 0;
	background-color: #dbebf5; 
	padding: 10px;
	margin-top: 0px;
	border-top:dotted 1px #000;
	width: 80%; 
}
.div4{
	margin:0 auto;
	background-color: #ffffff; 
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 30px;
	width: 80%; 
}

.btn_orange span{
	background-image:url(../common/img/icon_right.png);

}

.btn_orange{
	display:block;
	border:2px solid #ff4800;
	background-color:rgba(255,72,0,0.8);
	background-image:url(../common/img/bg_stripe.png);
	background-position:left top;
	background-repeat:repeat;
	height:60px;
	line-height:60px;
	width:100%;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	font-size:16px;
	box-sizing:border-box;
}
.btn_area{
	width:500px;
	margin:	50px auto 0;
	list-style:none;
	margin-bottom: 80px;
}
.bl{
		color:#b0c4de;
}
.table1{
		border-spacing: 20px;
}
.bg_gray{
	background-color:#eeeeee;
	padding: 10px;
}
.content_inner1000 {
	width:100% !important;
}

.div center img {
	width:90%;
}

.table1 td{
	padding-left:1em;
	text-indent:-1em;
}

@media screen and (max-width: 768px) {

	.step_list{
		list-style-type:none;
		width:90%;
		margin:0 auto;
		padding-left:0;
	}
	
	.content_inner1000.content_inner1000_2{
		width:100% !important;	
	}

}